Один из полезных ответов был потерян в комментариях, поэтому хотелось переформулировать его вместе с добавлением ссылки на другую полезную магическую функцию IPython.
Прежде всего, чтобы повторить то, что сказал @EOL, один из способов решения проблемы OP - отключить автоотступ, сначала запустив %autoindent
и выполнив вставку ( %paste
конечно, не требуется, если вы используете ).
Теперь, чтобы добавить больше информации к тому, что уже здесь есть, еще один полезный режим в IPython - это %doctest_mode
который позволяет копировать пример вставки и тестовые фрагменты из строк документа. Это также полезно для выполнения интерактивного вывода сеанса python, который вы можете найти в документации и на онлайн-форумах, без необходимости сначала вырезать строки приглашения.