Я столкнулся с проблемой переменных области видимости, когда IPython вызывается в конце скрипта Python.
Все функции, которые я вызываю в самом скрипте, могут изменять переменные, которые впоследствии будут использоваться другими функциями.
Если я вызываю те же функции в ipython, скриптовые могут получить доступ к измененным переменным, но переменные, которые существовали при вызове ipython, не меняются.
Таким образом, мой вопрос: как мне распространять глобальные переменные в ipython?
(Я мог бы сделать что-то вроде A = globals () ['A'] конечно, но это ужасно)