Как запустить скрипт IPython из командной строки - синтаксическая ошибка с магическими функциями, %
Я хочу запустить IPython из командной строки. Тем не менее, я получаю синтаксическую ошибку в первой строке, импортируя pylab с магической функцией %pylab
дает синтаксическую ошибку на%. Я использую команду просто ipython -i script.py
,
Есть идеи как решить это?
1 ответ
Решение
Вам нужно назвать свой файл script.ipy. Когда он заканчивается на.ipy, он может содержать синтаксис ipython.
От ipython --help
:
Usage
ipython [subcommand] [options] [files]
If invoked with no options, it executes all the files listed in sequence
and exits, use -i to enter interactive mode after running the files. Files
ending in .py will be treated as normal Python, but files ending in .ipy
can contain special IPython syntax (magic commands, shell expansions, etc.)