您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python Popen shell = False导致OSError:[Errno 2]没有这样的文件或目录

5b51 2022/1/14 8:22:47 python 字数 1357 阅读 542 来源 www.jb51.cc/python

我试图使用 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/Stuf

概述

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中运行,我知道目录路径,斜杠等.

像Popen(shlex.split(命令),shell = False,stdin = PIPE)

进一步阅读:Popen docs

总结

以上是编程之家为你收集整理的Python Popen shell = False导致OSError:[Errno 2]没有这样的文件或目录全部内容,希望文章能够帮你解决Python Popen shell = False导致OSError:[Errno 2]没有这样的文件或目录所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶