博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pycharm调试步骤(详细)
阅读量:4291 次
发布时间:2019-05-27

本文共 419 字,大约阅读时间需要 1 分钟。

1、设置断点

点击行号显示的一侧,在指定行设置断点。

2、用debug模式运行代码

注意是debug模式。如果还是直接右键run这个代码。它还是会直接运行,不会理会断点 。如下图所示,首先在代码标签页上点击右键,然后选择“Debug……”菜单。
在这里插入图片描述
出现下面的debug窗口:
在这里插入图片描述
调试窗口可以查看变量信息等,功能按钮可以控制程序跳转。将鼠标放到相应功能按钮上,可以看到按钮提示信息。

有绿点表示程序运行中,还没有结束。

最下方python Console表示这是控制台,也就是看打印的界面。

3、单步运行,查看变量变化

第二个功能按钮表示单步运行,当单步运行时进入第三方库时,可以点击第三个按钮:“跳转到我的代码”。第三个按钮也可单步运行,不会跳转到第三方库。最后一个按钮,可以让代码运行到鼠标光标所在位置。

如果在执行期间打开了系统的库或第三方库,只需单击跳出此步(或者返回到自己的代码)就行了,再点击下一步则继续往下执行。直到执行完毕为止。

转载地址:http://xhhgi.baihongyu.com/

你可能感兴趣的文章
高性能负载均衡:nginx搭建tomcat集群
查看>>
Spring切面中的正则表达式
查看>>
一直再说高并发,多少QPS才算高并发?
查看>>
Git恢复之前版本的两种方法reset、revert(图文详解)
查看>>
Maven打包的三种方式
查看>>
电商场景:并发扣库存,怎么保证不超卖又不影响并发性能
查看>>
分布式事务处理方式总结
查看>>
延迟队列有哪些实现方案?说说你的看法
查看>>
厉害了!我们老大半小时把我的springboot项目并发提升几倍
查看>>
Spring 中Bean 的生命周期
查看>>
为什么要用枚举实现单例模式(避免反射、序列化问题)
查看>>
微服务架构下的分布式限流方案思考
查看>>
全网最详细的一篇SpringCloud总结
查看>>
消息中间件中的有序消息,其实是排队但是不能插队
查看>>
mysql为什么使用B+树作为索引的结构
查看>>
mysql索引总结(1)-mysql 索引类型以及创建(文章写的不错!!!)
查看>>
聊聊CAS - 面试官最喜欢问的并发编程专题
查看>>
Spring Boot 中使用一个注解轻松将 List 转换为 Excel 下载
查看>>
高并发环境下,先操作数据库还是先操作缓存?
查看>>
MySQL Explain详解
查看>>