python中sys
和os.sys
之间有什么区别?我在导入sys
时看到许多使用os
的项目。当我尝试dir(sys)
和dir(os.sys)
时,他们的功能相同,输出相同。
我经常看到使用sys.exit
这样的代码,而不是使用os.sys.exit
,但两者都做同样的事情。
import os
import sys
sys.exit()
答案 0 :(得分:28)
os.sys
是os
的{{1}}的“私人”名称; Python不会隐藏在另一个模块中执行的导入。你不应该依赖它的存在,而应该直接导入sys
。