2

我想创建一个运行我请求的文件的启动配置。到目前为止,我的配置文件如下:

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某种原因不起作用,我最终不得不%run在 pylab 中使用。有没有解决的办法?

4

1 回答 1

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?')
于 2013-03-09T06:17:16.347 回答