Как запустить скрипт IPython из командной строки — синтаксическая ошибка с магическими функциями, %

Я хочу запустить IPython из командной строки. Однако я получаю синтаксическую ошибку в первой строке, импорт pylab с помощью магической функции %pylab дает синтаксическую ошибку в %. Я использую команду просто ipython -i script.py.

Есть идеи, как это решить?


person Chet    schedule 04.02.2014    source источник


Ответы (1)


Вам нужно назвать ваш файл script.ipy. Когда он заканчивается на .ipy, он может содержать синтаксис ipython.

С 1_:

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.)
person ditkin    schedule 04.02.2014