【发布时间】:2014-05-21 15:15:18
【问题描述】:
我正在尝试使用 shell=False 在 OSX 中运行以下 Popen 命令:
command = "/usr/local/itms/share/iTMSTransporter.woa/iTMSTransporter -m verify -f /Volumes/Stuff/Temp/TMP_S_0_V_TV2.itmsp -u username -p password -o /Volumes/Stuff/Temp/TMP_S_0_V_TV2.itmsp/LOGFILE.txt -s provider -v eXtreme"
self.process1 = Popen(command, shell=False, stdin=PIPE)
但是我得到这个错误:
raise child_exception
OSError: [Errno 2] No such file or directory
出了什么问题? 我还需要它在 Windows 中运行,我知道目录路径、斜杠等。
【问题讨论】:
-
哦,如果只有 Python 可以吐出它试图运行的内容,这样人们就可以知道它找不到什么文件或目录......