如何在 PyCharm 中使用调试器进行调试

2023-04-13 00:00:00 调试 如何在 调试器

在 PyCharm 中使用调试器进行调试可以帮助我们查找代码中存在的问题,以及对代码进行优化。接下来,我们将详细介绍如何在 PyCharm 中使用调试器进行调试。

步骤一:设置断点

断点可以帮助我们暂停程序执行,以便我们查看当前变量的值或者调用栈。在 PyCharm 中设置断点非常简单,在需要设置断点的代码行左侧单击一下即可。

示例代码:

def print_info(name, age):
    print("Name: " + name)
    print("Age: " + str(age))

if __name__ == '__main__':
    name = "pidancode.com"
    age = 18
    print_info(name, age)

在上述代码中,我们需要在第 8 行的 name 变量和第 9 行的 age 变量设置断点。

步骤二:运行程序

以调试模式运行程序,在菜单栏上选择“Run->Debug 'filename'”,或者使用快捷键 Shift+F9。

步骤三:调试程序

运行程序后,程序会在第一个断点处停止。此时,我们可以使用调试器进行调试了。

在调试器的工具栏中,有一些常用的调试器操作按钮,如下图所示:

调试器操作按钮

其中,F8 键可以单步执行代码,并且不会进入函数;F7 键可以单步执行代码,并且会进入函数;Shift+F7 键可以跳出当前函数;Shift+F8 键可以跳过当前函数;F9 键可以运行至下一个断点。

除了这些操作按钮之外,我们还可以在调试器的调试窗口中查看当前变量的值、查看当前程序栈情况等。

在我们的示例代码中,我们可以使用调试器查看传递给 print_info 函数的参数的值。

调试器查看参数

步骤四:结束调试

当程序执行完毕后,我们可以结束调试器。在 PyCharm 的调试器窗口中,选择工具栏的“Stop”按钮即可。

总结

在 PyCharm 中使用调试器进行调试可以帮助我们快速定位代码中存在的问题,以及进行代码优化。如果你还不知道如何使用调试器,请按照以上步骤进行尝试。

相关文章