【发布时间】:2013-07-25 18:34:30
【问题描述】:
是否有任何 IDE 可以让我在 Python 脚本中选择一段代码并运行选定的代码?
我正在使用 Eclipse + PyDev,但无法弄清楚。
有谁知道如何在 Eclipse 中执行此操作(在脚本中运行选择而不是运行整个脚本)?
谢谢
【问题讨论】:
-
粘贴到命令行解释器中即可。
是否有任何 IDE 可以让我在 Python 脚本中选择一段代码并运行选定的代码?
我正在使用 Eclipse + PyDev,但无法弄清楚。
有谁知道如何在 Eclipse 中执行此操作(在脚本中运行选择而不是运行整个脚本)?
谢谢
【问题讨论】:
我想这可以做到,但为什么呢?如果你真的只想试验一部分代码,一种可能的方法是:
def a():
# wrap your experimental code
def b():
# wrap your other experimental code
if __name__ = '__main__':
a()
b() # for next time
这种方法具有多种优势:
所以不是“选择并运行”,而是“评论/取消评论并运行”。我不知道这有多难:)
【讨论】:
一些 IDE,例如 WingIDE,有一个 Python 控制台窗口,您可以复制/粘贴代码块,甚至可以通过 ctrl-drag 拖放到其中。我认为 SPE 也有类似的情况。如果有一个 Python 控制台窗口是你最好的选择,我不会运行 Eclipse。
【讨论】: