如何选择并运行一段python代码?

时间:2013-07-25 17:51:00

标签: python eclipse ide pydev

是否有任何IDE允许我在Python脚本中选择一段代码并运行所选代码?

我正在使用Eclipse + PyDev而无法解决这个问题 有没有人知道如何在Eclipse中执行此操作(在脚本中运行选择而不是运行整个脚本)?

由于

2 个答案:

答案 0 :(得分:0)

某些IDE(如WingIDE)有一个python控制台窗口,您可以复制/粘贴代码块,甚至可以按住Ctrl键拖放它。我认为SPE有类似的。如果有一个python控制台窗口是你最好的选择,我就不会运行Eclipse。

答案 1 :(得分:0)

我猜这可以完成,但为什么呢?如果您真的想尝试一部分代码,可能的方法是:

def a():
    # wrap your experimental code

def b():
    # wrap your other experimental code

if __name__ = '__main__':
    a()
    b() # for next time

这种方法具有多种优势:

  1. 清除逻辑块,更易于维护
  2. 模块是可导入的,除非您调用某些功能,否则不会运行代码的任何部分
  3. 一旦开发成熟,您不必拆除这个“实验”模块并重写另一个 - 它已准备就绪
  4. 因此,而不是“选择并运行”,只需“评论/取消注释并运行”。我看不出有多难:)