很好地从Python Interpreter复制

时间:2009-08-30 02:18:40

标签: python

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

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

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

相关

5 个答案:

答案 0 :(得分:4)

IPython允许您显示,保存和编辑命令历史记录,例如显示会话的前三个命令,而不显示您键入%hist -n 1 4的行号。

答案 1 :(得分:3)

来自Wingware的WingIDE将允许您在单独的解释器窗口中评估任何代码块。

答案 2 :(得分:1)

IPython将允许您使用前导缩进粘贴Python代码,而不会给出IndentationError。您还可以change your prompts删除>>>并且......如果你愿意的话。

答案 3 :(得分:1)

我有一个vim宏来“粘贴,同时清理解释器提示和示例输出[[==之前没有提示的东西”,如果你正在使用vim,我会很乐意分享它。任何具有该名称的编辑器或IDE当然都可以轻松地为此目的编程!

答案 4 :(得分:0)

像Notepad ++这样的体面文本编辑器可以进行全局搜索和替换可以替换>>>的操作。什么都没有。