如何在pylab中运行一个python文件,它执行另一个python文件?
问题描述:
我想创建一个运行我请求的文件的启动配置。到目前为止,我的配置文件如下:如何在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
反正。有没有解决的办法?
答
是否使用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?')