Хорошее копирование из Python Interpreter - PullRequest
7 голосов
/ 30 августа 2009

Когда я работаю с интерпретатором Python, мне всегда больно пытаться копировать код из него, потому что он вставляет все эти >>> и ...

Есть ли интерпретатор Python, которыйПозвольте мне скопировать код, без необходимости иметь дело с этим?Или, альтернативно, есть ли способ очистить вывод.

Кроме того, иногда я хотел бы вставить код, но код с отступом.Есть ли консоль, которая может автоматически делать отступ вместо ошибки?

Связано

Ответы [ 5 ]

4 голосов
/ 30 августа 2009

IPython позволяет вам показывать, сохранять и редактировать историю команд, например, показывать первые три команды вашего сеанса без номеров строк, которые вы вводите %hist -n 1 4.

3 голосов
/ 30 августа 2009

WingIDE от Wingware позволит вам оценить любой фрагмент кода в отдельном окне интерпретатора.

1 голос
/ 30 августа 2009

У меня есть макрос vim для «вставки во время очистки приглашений интерпретатора и примера вывода [[== материал, которому НЕ предшествуют подсказки» », и я буду рад поделиться им, если vim используется вами. Любой редактор или IDE с таким именем, конечно, будет легко программироваться для таких целей!

1 голос
/ 30 августа 2009

IPython позволит вам вставить код Python с ведущими отступами, не давая вам IndentationError. Вы также можете изменить свои подсказки , чтобы удалить >>> и ..., если хотите.

0 голосов
/ 30 августа 2009

Достойные текстовые редакторы, такие как Notepad ++, могут выполнять операции глобального поиска и замены, которые могут заменить >>> ничем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...