如何从python脚本启动新的.py文件

时间:2015-01-08 16:34:25

标签: python login

我想从我的脚本中启动一个单独的.py程序。如果用户成功登录,则应打开新窗口。在这个if语句中。

if logged_in==True:

1 个答案:

答案 0 :(得分:1)

您可以从sys模块获取python可执行文件的路径,并使用subprocess模块运行程序。有几种方法可以运行程序,但是一个简单的方法是call,它等待程序终止。

import sys
import subprocess as subp

if logged_in == True:
    subp.call([sys.executable, "someprogram.py", "arg1", "arg2"])