2015-01-08 80 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"]) 
相關問題