你好,我亲爱的受过教育的程序员,
我正在尝试使用Python在cmd提示符中执行一个命令。我的研究表明,子流程模块应该能满足我的需求。
但是,在使用最基本的测试用例时,Python总是显示错误"WinError 2系统找不到指定的文件“。我已经检查过了,subprocess.py应该在哪里,导入也没有问题。在StackOverflow上还有很多其他的问题,但是我读到的所有问题都是关于一个特定的文件实际上丢失了,或者设置正确路径的一些问题,等等。
不过,在我的情况下,即使在测试以下内容时也会出现此错误:
import subprocess
subprocess.call("dir")有什么提示或提示我能做错的吗?我试着以管理员的身份打开cmd提示符,但仍然没有结果。
提前感谢!
发布于 2018-08-07 10:58:32
我刚刚在Windows 10命令提示符中尝试了以下操作
>>> import subprocess
>>> subprocess.call("dir", shell=True)效果很好。您使用的是什么OS/Python版本?
https://stackoverflow.com/questions/51724247
复制相似问题