【发布时间】:2015-12-13 06:06:46
【问题描述】:
When to use os.name, sys.platform, or platform.system? 表明os.name 可能是'nt'。
Reliably detect Windows in Python 建议 os.name 是 'posix'。
是'posix' 还是'nt'?
【问题讨论】:
-
所以...这是一个问题吗?
-
@KevinGuan 问题在标题中。虽然很容易找出您是否拥有 Windows 框或虚拟机。
-
@ColonelThirtyTwo 好的,我看过标题,但我认为这太容易知道了......对不起。
-
这可能取决于特定的 Python 版本。
-
为什么投反对票?你觉得这太容易了吗?你确定吗?你能保证
os.name == 'posix'吗? (你有承诺的文档的链接吗?你能通过在 Python/Windows/Cygwin 版本的各种组合上运行它来确认它吗?)