检查 Windows 中的 运行 命令提示符与 Cygwin python
Check if running in Windows Command Prompt vs Cygwin python
有没有办法检查我的 python 脚本在 Windows 命令提示符 和 Cygwin 中是否是 运行?使用 os.name
不起作用,因为 Windows 上的 Cygwin 仍然 returns "nt"。我想从 shell 脚本检查命令提示符的名称或类型,以便我可以区分命令提示符和 Cygwin。
你试过了吗
import platform
platform.system()
在我的系统上它输出
CYGWIN_NT-10.0
希望对您有所帮助
有没有办法检查我的 python 脚本在 Windows 命令提示符 和 Cygwin 中是否是 运行?使用 os.name
不起作用,因为 Windows 上的 Cygwin 仍然 returns "nt"。我想从 shell 脚本检查命令提示符的名称或类型,以便我可以区分命令提示符和 Cygwin。
你试过了吗
import platform
platform.system()
在我的系统上它输出
CYGWIN_NT-10.0
希望对您有所帮助