当我在终端上使用dir / s命令尝试此操作时,它确实可以工作,但是当我通过python脚本运行它时,会收到错误消息。
subprocess.check_output
我收到如下错误消息:
C:\ Users \ omanz \ Documents \ python \ python trials \ PythonWithMosh> python Chapter9_StdLib.py追溯(最近一次通话):文件 在第412行中的“ Chapter9_StdLib.py” subprocess.run([[“ dir”,r“ / S”])文件“ C:\ Users \ omanz \ PYTHON \ python安装3.7.2 \ lib \ subprocess.py”,第472行,正在运行 使用Popen(* popenargs,** kwargs)作为进程:文件“ C:\ Users \ omanz \ PYTHON \ python安装3.7.2 \ lib \ subprocess.py”, 第775行,在 init 中 restore_signals,start_new_session)文件“ C:\ Users \ omanz \ PYTHON \ python安装3.7.2 \ lib \ subprocess.py”, _execute_child中的第1178行 startupinfo)FileNotFoundError:[WinError 2]系统找不到指定的文件