2016-02-27 58 views
0

好吧,所以這裏是問題:我試圖製作一個.pyw文件,其中異常處理程序打開一個.py終端。據我所知,你需要使用一個子程序。但是,我真的無法理解這一點。這是我試圖去做的。使.pyw打開一個.py

except: 
    subprocess.run('alphareset.py') 

此外,我有一個文件中具有相同名稱的2個局部變量。我如何將它們導入其他文件?

+0

看起來像你問兩個獨立的問題。讓他們成爲兩個SO問題會更好。 –

+0

不相關:不要使用空的'except:' - 至少記錄錯誤或者捕獲更具體的異常。 – jfs

回答

1

你需要指定可執行文件:

subprocess.run('python alphareset.py') 

擴展*.py與Windows上的Python可執行文件的關聯通常不會從子內工作。