何时使用os.name,sys.platform或platform.system? build议os.name
可能是'nt'
。 在Python中可靠地检测Windows意味着os.name
是'posix'
。
是'posix'
还是'nt'
?
在Cygwin64上,
import os; print os.name; import sys; print sys.platform; import platform; print platform.system()
收益率:
posix cygwin CYGWIN_NT-6.1