У меня есть несколько строк кода Python, которые я постоянно копирую / вставляю в консоль Python. Есть load
команда или что-то, что я могу запустить? напримерload file.py
python
read-eval-print-loop
sybind
источник
источник
import file
, Без.py
продленияimport file
используется, переменные вfile
не могут быть доступны.file.variable
.Ответы:
Для Python 2 (см. Другие ответы для Python 3) попробуйте:
Пример использования:
источник
copy con
? Из того, что я читаю, он используется только для копирования файлов computerhope.com/copyhlp.htmСо страницы руководства:
Так что это должно делать то, что вы хотите:
источник
Python 3: новый exec (execfile удален) !
Решение execfile действительно только для Python 2. Python 3 отбросил функцию execfile и повысил оператор exec до встроенной универсальной функции. Как следует из комментариев в журнале изменений Python 3.0 и комментариях Hi-Angels:
использование
вместо того
источник
import os
,exec()
выполняет ли эти операторы? Я пытаюсь сделать это в настоящее время, и ответ, кажется, нет ...Из командной строки оболочки:
Из командной строки Python
или
источник
reload(file)
когда ты что-то изменил в этом.from file import *
неimport * from file
Вы можете просто использовать оператор импорта:
Так, например, если бы у вас был файл с именем,
my_script.py
вы бы загрузили его так:источник
Если вы используете IPython, вы можете просто запустить:
См. Http://ipython.org/ipython-doc/rel-1.1.0/interactive/tutorial.html.
источник
Откройте командную строку в папке, в которой находятся файлы для импорта. когда вы наберете 'python', будет открыт терминал python. Теперь вы можете использовать
Примечание: расширение .py не будет использоваться при импорте.Как я могу открыть окно cmd в определенном месте?
источник
Если ваша
path
переменная окружения содержит Python (например,C:\Python27\
), вы можете запустить свой py-файл просто из командной строки Windows (cmd). Как здесь.источник