![](/img/trans.png)
[英]ffmpeg command working from command line but not from python subprocess.Popen
[英]Python Popen - command line application not working
我正在嘗試在python中運行以下命令行應用程序,但現在到處都可以。 通過OSX上的Terminal可以完美地工作:
/JS/ChannelAssign5+1stereo.app/Contents/MacOS/ChannelAssign5+1stereo "/Volumes/GRAID/_PREVIEWS/MASTER copy.mov"
當我嘗試通過運行,則這個subprocess.Popen
的命令行應用程序打開,但不運行該文件MASTER copy.mov。
command = ['./JS/ChannelAssign5+1stereo.app/Contents/MacOS/ChannelAssign5+1stereo', '%s' % '/Volumes/GRAID/_PREVIEWS/MASTER copy.mov']
p1 = subprocess.Popen(command)
我究竟做錯了什么?
命令行版本中的引號僅用於分隔不同的參數。 使用python列表,不需要它們:
command = ['./JS/ChannelAssign5+1stereo.app/Contents/MacOS/ChannelAssign5+1stereo',
'/Volumes/GRAID/_PREVIEWS/MASTER copy.mov']
p1 = subprocess.Popen(command)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.