Как запустить файл python в pylab, который выполняет другой файл 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
не работает по какой-то причине, и я заканчиваю необходимость использовать %run
в любом случае. Это можно обойти?
1 ответ
Использует ли 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?')