Как я выполняюсь (не, импортируют), сценарий Python от подсказки Python?

Я должен выполнить сценарий Python от уже запущенной сессии Python, как будто это было запущено из командной строки. Я думаю подобный выполнению source в ударе или sh.

6
задан Mogsdad 24 August 2015 в 00:58
поделиться

2 ответа

На Python 2 это делает встроенная функция execfile .

execfile(filename)
11
ответ дан 8 December 2019 в 17:21
поделиться

Если вы используете ipython (который я настоятельно рекомендую для интерактивных питоновых сессий), вы можете набрать:

%run filename 

или

%run filename.py

для выполнения модуля (а не для его импорта). Вы получите завершение имени файла, что отлично подходит для ReallyLongModuleName.py (не то, чтобы вы так называли свои модули или что-то в этом роде).

.
3
ответ дан 8 December 2019 в 17:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: