2014-08-30 77 views
-2

我想打開一個文件,然後從中運行一個遊戲。我嘗試過:如何從python打開遊戲

import os 

os.startfile(r'C:/Users/Andy/Desktop/Jnes')  
os.startfile("Jnes.exe") 

但是,這隻提出了第一個文件,並沒有運行遊戲。

回答

1

您的第一行是多餘的。父Python進程仍然有它的默認工作目錄。該行不會改變它,所以第二行將失敗,因爲它不會找到名爲Jnes.exe的文件。

因此,無論使用:

os.startfile(r'C:/Users/Andy/Desktop/Jnes/Jnes.exe') 

這將保持工作目錄(Python的過程)不變,或者,如果你想改變它,使用:

os.chdir(r'C:/Users/Andy/Desktop/Jnes')  
os.startfile("Jnes.exe")