1

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

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

我指的是以下段落:

在 PyScripter 中,我们可以通过“单步执行”任何程序来观察执行流程。PyScripter 将在即将执行之前突出显示每一行代码。PyScripter 还允许我们将鼠标悬停在程序中的任何变量上,它会弹出该变量的当前值。因此,这可以很容易地检查程序的“状态快照”——分配给程序变量的当前值。这是一种强大的机制,可以深入彻底地了解每一步发生的事情。学会很好地使用单步执行功能,并保持积极主动:在编写代码时,在每一步之前挑战自己:“这一行将对程序中的任何变量产生什么变化?” 以及“接下来的执行流程将走向何方?”</p>

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

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

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

我不知道为什么,但是当我按 F4 时,我只能得到我的计算机关于屏幕的选项。你知道我该如何纠正这个吗?

谢谢!

4

0 回答 0