0
我有一个脚本,使用subprocess.Popen打开一个文件,所以我可以在后台运行它。我想能够运行与./[script] [PARAMS此脚本]当从终端被运行通过使用sys.argv中Python:通过sys.argv加载子进程python脚本.Popen
#!/usr/bin/python
import subprocess
import sys
sys.path.insert(0,"./pyqt")
import gui
if __name__ == "__main__":
subprocess.Popen(["python", "./pyqt/gui.py"])
gui.py可以带参数。以下是我如何在gui.py中访问这些参数
def main(*args):
print(args)
if __name__ == "__main__":
main(sys.argv)
如何将sys.argv传递到subprocess.Popen?
嘿,这工作!我之前尝试过,但是我在外部括号中包含了sys.argv。 – APorter1031