Python—只运行一行代码,而不是脚本中多行代码的其余部分

Python—只运行一行代码,而不是脚本中多行代码的其余部分,python,python-3.4,python-idle,Python,Python 3.4,Python Idle,在-Python中,在空闲的文件编辑器窗口中 如何只运行脚本中选定的一行代码,而不运行程序的其余行?您必须从命令行运行代码行: 使用-c(command)参数(假设文件名为foo.py): 您必须从命令行运行代码行: 使用-c(command)参数(假设文件名为foo.py): 您可以在空闲编辑器(或其他任何地方)中选择并复制一条语句,切换到空闲Shell,并将>>>提示符作为底部粘贴到行上。(您可以点击以获得一个干净的提示。)然后点击return,就像您直接进入shell一样。这适用于多行语句

在-Python中,在空闲的文件编辑器窗口中


如何只运行脚本中选定的一行代码,而不运行程序的其余行?

您必须从命令行运行代码行:

使用-c(command)参数(假设文件名为foo.py):


您必须从命令行运行代码行:

使用-c(command)参数(假设文件名为foo.py):


您可以在空闲编辑器(或其他任何地方)中选择并复制一条语句,切换到空闲Shell,并将>>>提示符作为底部粘贴到行上。(您可以点击以获得一个干净的提示。)然后点击return,就像您直接进入shell一样。这适用于多行语句。通过菜单选择、热键或右键选择可以做到这一点在我的待办事项列表中,因为您不是第一个询问这一点的人。

您可以在空闲编辑器(或其他任何地方)中选择并复制一条语句,切换到空闲Shell,并将>>>提示符粘贴到行底部。(您可以点击以获得一个干净的提示。)然后点击return,就像您直接进入shell一样。这适用于多行语句。通过菜单选择、热键或右键选择可以做到这一点在我的待办事项列表中,因为您不是第一个提出这一问题的人。

基本上,我们所称的“调试器”应该满足您的要求。许多IDE都提供了“调试器工具”,包括
IDLE
。要使用调试器工具,您只需

  • 添加中断行(您希望程序在运行时停止的任何代码行)
  • 探索您的变量(当程序停止时,您可以打印出您的变量值)
  • 单击/键入
    步骤
    转到下一个断点
  • 这只是一个大致的过程,应该适合您的要求


    请参阅更多信息:

    基本上,我们所称的“调试器”应该满足您的要求。许多IDE都提供了“调试器工具”,包括
    IDLE
    。要使用调试器工具,您只需

  • 添加中断行(您希望程序在运行时停止的任何代码行)
  • 探索您的变量(当程序停止时,您可以打印出您的变量值)
  • 单击/键入
    步骤
    转到下一个断点
  • 这只是一个大致的过程,应该适合您的要求


    请参阅更多信息:

    我已尝试在“文件编辑器”窗口中输入上面键入的内容。但是在Shell中生成的是$python-c。我的文件名是Traffic Calculation.py,这是我只想运行的行,打印(‘嗨,John,你今天上班要走哪条路?’)那么这是怎么写的呢?你需要在shell Com中输入这一行,而不是在editorI中。我尝试在文件编辑器窗口中输入上面键入的内容。但是在Shell中生成的是$python-c。我的文件名是Traffic Calculation.py,这是我只想运行的行,打印(‘嗨,约翰,你今天上班要走哪条路?’)那么这是怎么写的呢?你需要在shell中输入,而不是在编辑器中输入
    $ python -c 'import foo; print foo.hello()'