7人参与 • 2025-03-09 • Python
def add(a, b): print(f"a: {a}, b: {b}") # 打印输入参数 result = a + b print(f"结果: {result}") # 打印结果 return result add(2, 3)
print
语句。import pdb def add(a, b): pdb.set_trace() # 设置断点 result = a + b return result add(2, 3)
n
(next): 执行下一行。c
(continue): 继续执行直到下一个断点。q
(quit): 退出调试。p <变量>
: 打印变量值。设置断点:
启动调试:
调试界面:
step over
(f8): 执行下一行,不进入函数。step into
(f7): 进入函数内部。step out
(shift+f8): 跳出当前函数。查看表达式:
def add(a, b): result = a + b # 在此行设置断点 return result add(2, 3)
安装 python 插件:
file -> settings -> plugins
。python
插件。设置 python 解释器:
file -> project structure -> sdks
。设置断点:
启动调试:
调试界面:
def add(a, b): result = a + b # 在此行设置断点 return result add(2, 3)
import logging logging.basicconfig(level=logging.debug) def add(a, b): logging.debug(f"a: {a}, b: {b}") result = a + b logging.debug(f"结果: {result}") return result add(2, 3)
print
或 pdb
。logging
。到此这篇关于python代码调试的方法集锦的文章就介绍到这了,更多相关python代码调试内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论