0
私はsubprocess.Popenを使用してファイルを開くスクリプトを用意していますので、バックグラウンドで実行できます。私はsys.argvのを使用して、端末から実行されたとき./[script] [のparams]Python:subprocess.PopenでPythonスクリプトをロードするときにsys.argvを渡します
#!/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を渡すにはどうすればよいですか?
をちょっとそれは働きました!私は前にそれをやってみましたが、外側の括弧の中にsys.argvを含めました。 – APorter1031