很好地从Python Interpreter复制

Cas*_*ash 7 python

当我使用Python解释器时,我总是觉得尝试从中复制代码很痛苦,因为它插入了所有这些>>>和...

是否有Python解释器可以让我复制代码,而不必处理这个问题?或者,有没有办法清理输出.

另外,有时我想粘贴代码,但代码是缩进的.是否有任何控制台可以自动缩进而不是抛出错误?

有关

Nic*_*ley 1

IPython将允许您粘贴带有前导缩进的 Python 代码,而不会给出 IndentationError。如果您愿意,您还可以更改提示以删除 >>> 和 ...。

  • %history、%doctest_mode、%cpaste IPython 的神奇函数也可能有所帮助。 (3认同)