2015-10-10 42 views
1
import os 
os.exit(0) 

而不是导入整个模块,有没有办法导入OS中的特定模块? (这可以使我的程序在使用时更高效。)为'os._exit'导入特定模块

+1

你的意思是'from os import _exit'?我不认为这会对你的效率产生太大的影响 –

+0

它不会提高性能,因为它可能比平时多花几秒钟吗? – Bob

+0

如果import os或os.exit(0)需要几秒钟,其他地方有一些严重的问题,在我的机器上'import os - > 539 ns' –

回答

-2
from os import _exit 

此代码应专门导入它,以提高“性能”。

+2

这实际上是我做出的评论的副本,性能差异也将在纳秒内,几乎肯定不会对运行3.2秒的OP代码产生任何影响。 –

+0

这不工作的队友,是他们的任何其他解决方案。 – Bob

+0

鲍勃,如果你从shell中尝试下面的命令:'$ python -c“from os import _exit; exit(254)”; echo $?'你会得到'254'作为输出吗? – boardrider