python - Cygwin 上的 os.name 是什么?

标签 python windows cygwin

When to use os.name, sys.platform, or platform.system?建议 os.name 可能是 'nt'Reliably detect Windows in Python建议 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

关于python - Cygwin 上的 os.name 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32612235/

相关文章:

python - 如何让 matplotlib (pyplot) 绘图循环更新?

python - 在 __init__() 中不创建对象的最佳方法是什么

c - 在 Cygwin 中查找文件夹的绝对路径

c - 在(旧)C 代码中引用 stderr 会产生错误

windows - 设置 MongoDB shell 时无法在动态链接库中定位过程入口点 BCryptHash

compilation - 如何使用 Cygwin 编译 Corkscrew

python - 文本文件前面的字节

python - 在没有 shell 的情况下使用 subprocess.call 时如何将字符串通过管道传输到脚本

c++ - CMake - 尝试构建项目时遇到 undefined reference

c# - Windows 7 上的 WPF 应用程序仅在按下 CTRL 键后才能正常响应