2013-03-09 68 views
2

我想創建一個運行我請求的文件的啓動配置。到目前爲止,我的配置文件如下:如何在pylab中運行一個python文件,它執行另一個python文件?

path1=input('What folder would you like to open?') 

os.chdir('C:\\Users\\Owner\\Documents\\Spring 2013\\CSCI_278\\'+path1) 

doc=input('What file would you like to open and run?') 

open(doc) 

execfile(doc) 

execfile不會出於某種原因,我最終不得不使用pylab %run反正。有沒有解決的辦法?

回答

0

是否使用raw_input而不是input解決您的問題?

不確定你需要open(doc)行。

下面的代碼工作在我的機器上:

doc = raw_input('What file would you like to open and run?') 

execfile(doc) 

請注意,您還可以使用以下替代線路,如果你不想鍵入「py」爲每次

doc = "%s.py" % raw_input('What file would you like to open and run?') 
相關問題