我想创建一个启动配置来运行我请求的文件。到目前为止,我的配置文件如下:
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?')
