[英]command line args in subprocess.call while executing a python script
我有一个python脚本,它将一个命令行参数作为控制台的输入。 现在,我想从GUI按钮运行脚本。 问题是我因为繁琐而无法更改代码
如何以更简单的方式完成? 我尝试过这样的事情:
subprocess.call(['./myScript.py args'])
但我看不到任何输出
您应将命令行参数指定为单独的项目:
subprocess.call(['./myScript.py', 'args'])
注意:如果您的myScript.py
运行长,可能会导致用户界面挂起,因为subprocess.call
等待进程终止。 考虑使用subprocess.Popen
不等待终止。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.