2015-01-08 46 views
-2

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

if logged_in==True: 
+0

您是否尝试过使用'import'? – Kevin

+0

请注意您到目前为止所尝试做的事情? –

+0

我没有尝试过任何东西,因为我不知道如何 - 相对较新的python - 我将如何去使用导入来做到这一点? – ThePrinceofPython

回答

1

你可以得到的路径,从使用subprocess模块sys模块和运行程序的可执行文件蟒。有几种运行程序的方法,但简单的方法是call,它等待程序终止。

import sys 
import subprocess as subp 

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