Использование магических команд вне Interactive Shell в IPython

Есть ли способ использовать «магические команды»? из IPython из внешнего файла? Например, если у меня есть файл, & quot; rcode.py & quot; с кодом:

%load_ext rmagic
%R a=c(1,2,3);b=c(2,3,4);print(summary(lm(a~b)))

Это дает мнеSyntaxError для первой строки, когда я запускаю его с помощьюipython rcode.py в командной строке. Однако, когда я набираю эти строки прямо в интерактивную оболочку с ipython, она работает нормально. Это потому, что вы делаете магию только в интерактивной оболочке?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос