在PyScripter中通过“单步执行”观察执行流程

时间:2014-06-09 18:55:39

标签: python python-3.x pyscripter

好吧,事实上,我确实找到了一种如何单步进入代码的方法,但我仍然无法使用f4,f7按钮在键盘上执行此操作。有人可以帮忙吗?

我有一个简单的问题涉及执行流程:http://www.openbookproject.net/thinkcs/python/english3e/functions.html

我指的是以下段落:

  

在PyScripter中,我们可以通过任何程序“单步”来观察执行流程。 PyScripter将在即将执行之前突出显示每行代码。   PyScripter还允许我们将鼠标悬停在程序中的任何变量上,它将弹出该变量的当前值。因此,可以轻松检查程序的“状态快照” - 分配给程序变量的当前值。   这是一种强大的机制,可以深入彻底地了解每一步的发生情况。学习如何使用单步功能,并在精神上积极主动:当您完成代码时,在每个步骤之前挑战自己:“这条线对程序中的任何变量做了哪些更改?”和“执行流程将在何处去下一个?“

     

让我们回过头来看看它如何与上面绘制15个多色方块的程序一起工作。首先,我们将在import语句下添加一行魔法 - 不是绝对必要的,但它会使我们的生活变得更加简单,因为它可以防止步入包含龟代码的模块。

import turtle
__import__("turtle").__traceable__ = False
     

现在我们已经准备好开始了。将鼠标光标放在我们创建龟屏幕的程序行上,然后按F4键。这将运行Python程序,但不包括我们有光标的行。我们的程序现在将“中断”,并在下一行执行时提供一个亮点,如下所示:

我不知道为什么,但是当我按下F4时,我只能获得有关屏幕的计算机选项。你知道我怎么能纠正这个吗?

谢谢!

0 个答案:

没有答案