我有一个python应用程序,它有一个shell,需要根据它运行的shell是否为Windows Command Prompt (cmd)或进行一些设置Powershell.
Windows Command Prompt (cmd)
Powershell
我无法弄清楚如何检测应用程序是否正在运行powershell或cmd.
powershell
cmd
从我在stackoverflow和Google上的搜索,似乎唯一的方法是使用psutil查找父进程的名称.
psutil
有更好的方法吗?
编辑:我决定用来psutil查找父进程的名称.感谢所有在评论中提供帮助的人.
python windows powershell cmd
cmd ×1
powershell ×1
python ×1
windows ×1