2015-10-10 43 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