我正在尝试运行一个我已成功在其他几台机器上运行的脚本,并且出于某种原因,当我在这台特定的机器上运行它时,我不断收到此错误。这是Windows 10,但我的另一个,也不确定是什么问题。任何帮助将不胜感激。
代码:
import subprocess
subprocess.check_output('dir',shell=True)
完整的错误消息是:
Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
subprocess.check_output('dir',shell=True)
File "C:\Program Files\Python36\lib\subprocess.py", line 336, in check_output
**kwargs).stdout
File "C:\Program Files\Python36\lib\subprocess.py", line 403, in run
with Popen(*popenargs, **kwargs) as process:
File "C:\Program Files\Python36\lib\subprocess.py", line 707, in __init__
restore_signals, start_new_session)
File "C:\Program Files\Python36\lib\subprocess.py", line 990, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified
谢谢!