我正在尝试在python中运行下面的命令行应用程序,但现在到了任何地方。这通过OSX上的终端完美运行:
/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)
我做错了什么?
答案 0 :(得分:1)
命令行版本中的引号仅用于分隔不同的参数。使用python列表,不需要它们:
s