Использование магических команд вне 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, она работает нормально. Это потому, что вы делаете магию только в интерактивной оболочке?
Спасибо!