当使用os.name、sys.platform或platform.system时,应该何时使用?建议使用os.name
可能是'nt'
。
可靠地在Python中检测Windows建议os.name
是'posix'
。
它是'posix'
还是'nt'
?
当使用os.name、sys.platform或platform.system时,应该何时使用?建议使用os.name
可能是'nt'
。
可靠地在Python中检测Windows建议os.name
是'posix'
。
它是'posix'
还是'nt'
?
import os; print os.name;
import sys; print sys.platform;
import platform; print platform.system()
posix
cygwin
CYGWIN_NT-6.1
os.name == 'posix'
吗?(你有没有相关文档的链接来证明?你能否在不同的 Python/Windows/Cygwin 版本上运行并确认吗?) - undefinedos.name == 'posix'
是正确的。愿你得到像雨水一样的点赞。 - undefined