【发布时间】:2016-06-10 15:50:56
【问题描述】:
我想知道是否可以执行这个命令
cmd = "gnome-terminal -e 'python /path/to/file.py'"
p = subprocess.Popen(cmd,shell=True)
但使用 shell=False
我试图运行这个命令
p = subprocess.Popen(["gnome-terminal","-e","python","/path/to/file.py"],shell = False)
但它不起作用:
谢谢!
【问题讨论】:
-
它只会打开python,但不会执行python脚本(file.py)@RahulKP
-
你是否试图从另一个 python 文件执行 python 文件?
-
没有python脚本! @RahulKP
-
为什么投反对票?
-
@RahulKP:它不起作用:了解
-e和-x选项之间的区别。
标签: python shell subprocess popen gnome