温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

pycharm编辑器如何调试

发布时间:2026-10-29 18:41:13 来源:亿速云 阅读:90 作者:小樊 栏目:软件技术

在 PyCharm 中调试 Python 程序非常方便,下面是常用的调试方法和步骤(以 PyCharm 专业版 / 社区版通用功能为主):


一、基本调试步骤

1. 设置断点(Breakpoint)

  • 在代码行号左侧 单击,会出现一个红点
  • 程序运行到此处会暂停
def add(a, b):
    result = a + b   # 在这里打断点
    return result

2. 以调试模式运行

有两种方式:

  • 右键代码 → Debug ‘xxx’
  • 点击右上角 ▶️ 旁边的 小虫子图标(Debug)

3. 查看调试界面

程序停在断点后,会出现 Debug 工具窗口,主要包括:

  • Variables(变量):查看当前作用域中的变量值
  • Watches(监视):手动添加表达式监视
  • Console(控制台):可输入代码实时调试
  • Frames(调用栈):查看函数调用关系

二、常用调试操作

操作 快捷键 说明
Step Over F8 执行当前行,不进入函数
Step Into F7 进入函数内部
Step Out Shift + F8 跳出当前函数
Resume F9 继续运行到下一个断点
Stop Ctrl + F2 停止调试

三、条件断点(很实用)

  1. 右键红点 → Condition
  2. 输入条件,例如:
i == 10

只有满足条件才会暂停


四、调试异常处理

1. 自动停在异常处

  • Run → View Breakpoints
  • 勾选 Python Exception Breakpoint
  • 程序抛异常时会自动暂停

五、调试命令行 / 参数程序

  1. Run → Edit Configurations
  2. 设置:
    • Script path
    • Parameters
    • Environment variables
  3. 再点击 Debug

六、远程 / 单元测试调试(进阶)

  • unittest / pytest:直接点测试旁边的 Debug
  • 远程调试:使用 Python Debug Server(专业版)

七、小技巧

  • 在 Console 中可直接执行表达式(如 a + 1)
  • 鼠标悬停变量可快速查看值
  • 使用 Evaluate Expression(Alt + F8)计算复杂表达式

如果你愿意,可以告诉我:

  • 你是 初学者还是进阶用户
  • 调试的是 脚本 / Web / 爬虫 / Django / 测试

我可以给你更针对性的调试示例。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手