我想从我的脚本中启动一个单独的.py程序。如果用户成功登录,则应打开新窗口。在这个if语句中。
if logged_in==True:
答案 0 :(得分:1)
您可以从sys
模块获取python可执行文件的路径,并使用subprocess
模块运行程序。有几种方法可以运行程序,但是一个简单的方法是call
,它等待程序终止。
import sys
import subprocess as subp
if logged_in == True:
subp.call([sys.executable, "someprogram.py", "arg1", "arg2"])