使用PyCharm调试程序实现过程
作者:测试开发小白变怪兽 时间:2023-09-30 10:27:08
1.准备代码
# coding=utf-8
class TestDebug:
def __init__(self):
self.a = 1
self.b = 2
def test01(self):
print('test01开始了!')
self.test02()
print('test01结束了!')
def test02(self):
print(self.a)
print(self.b)
c = 3
print(c)
if __name__ == '__main__':
obj_test_debug = TestDebug()
obj_test_debug.test01()
2.使用 PyCharm 打开需要调试的程序
3.在需要调试代码位置设置断点
鼠标左键单击行数后面位置即可,再次单击取消设置断点:
4.右键菜单点击 debug
或者点击右上角 debug 按钮或者 shift+F9 进行调试:
5.开始调试后
程序会在设置断点位置停止运行,程序执行当前行会标记为蓝色,下方的状态变量查看窗口会显示变量当前值:
6.调试快捷键
F9 继续运行程序
F8 执行下一条语句
F7 进入当前语句的函数内
7.进入控制台后
点击下面的 python 图标可以开启交互调试模式,在交互式调试模式下,可在 Console 分页输入 Python 语句,且语句的执行环境与当前调用堆栈的断点执行环境相同。
如图所示,输入 d = self.a + self.b 后返回 debugger 界面可以看到 d = 3:
来源:https://blog.csdn.net/yu97271486/article/details/106233705
标签:PyCharm,调试,程序
0
投稿
猜你喜欢
SQL Server备份和灾难恢复
2010-07-02 12:54:00
Sql function 多行中的列合并为一行一列的方法
2024-01-17 19:18:00
Python实现连接MySQL数据库的常见方法总结
2024-01-22 05:28:26
Python实现监控程序执行时间并将其写入日志的方法
2023-01-15 01:35:53
Python pandas如何向excel添加数据
2021-07-14 17:37:41
python光学仿真通过菲涅耳公式实现波动模型
2022-10-25 06:08:19
javascript 实现子父窗体互相传值的简单实例
2023-08-09 09:52:52
PyQt5固定窗口大小的方法
2021-05-18 12:34:43
Python Flask实现后台任务轻松构建高效API应用
2021-09-25 01:37:43
关于python多重赋值的小问题
2023-08-04 06:38:16
Python-opencv实现红绿两色识别操作
2021-05-04 18:35:51
11个案例讲透Python函数参数小结
2023-08-01 13:38:10
通过索引优化含ORDER BY的MySQL语句
2010-03-13 12:20:00
使用css2.1实现多重背景、多重边框效果[译]
2010-08-23 16:32:00
浅谈一下四则运算和二叉树
2021-12-27 10:10:34
如何用ASP创建日志文件
2008-03-10 17:27:00
vue中自定义指令(directive)的基本使用方法
2024-05-28 15:46:32
Go语言使用swagger生成接口文档的方法
2023-08-28 06:23:23
通过案例解析python鸭子类型相关原理
2022-05-03 12:38:57
浅谈python量化 双均线策略(金叉死叉)
2022-05-28 02:21:58