当我使用Python解释器时,我总是发现尝试从中复制代码很痛苦,因为它插入了所有这些>>>和......
是否有Python解释器可以让我复制代码,而不必处理这个问题?或者,有没有办法清理输出。
此外,有时我想粘贴代码,但代码是缩进的。是否有任何控制台可以自动缩进而不是抛出错误?
答案 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 ++这样的体面文本编辑器可以进行全局搜索和替换可以替换>>>的操作。什么都没有。