基于python实现Pycharm断点调试

作者:Infinity丶?? 时间:2021-05-18 03:16:22 

在Pycharm里设置断点如下:

基于python实现Pycharm断点调试

这样启动debug模式后(Shift+F9),程序就会暂停在断点处。

基于python实现Pycharm断点调试

如上面所示,暂停在第15行处,可以看到程序已经执行过的各种参数值。

基于python实现Pycharm断点调试

注意:对于某些计算复杂度比较高的程序,计算比较耗时,而且这个时候并不在意数据的值,而是数据的结构,这个时候可以勾选Settings里的如下选项:

基于python实现Pycharm断点调试

如果想继续向下单步执行程序,可以按快捷键F8。

基于python实现Pycharm断点调试

可以看到程序向下执行了一步,到第16行暂停。如果继续按F8则会直接执行完第16行的函数,且到第17行暂停。如果想进入函数中进行调试,则需按快捷键F7

基于python实现Pycharm断点调试

在该函数中可以继续按F8进行单步调试,如果想跳出该函数,则可以按 Shift+F8。

如果我想跳过某一段,直接运行我想到的地方,则可以在那一行打个断点,然后按快捷键F9就行。

基于python实现Pycharm断点调试

来源:https://blog.csdn.net/weixin_42126327/article/details/122755704

标签:python,Pycharm,断点,调试
0
投稿

猜你喜欢

  • iscroll动态加载数据完美解决方法

    2024-04-10 13:59:01
  • Python使用numpy模块实现矩阵和列表的连接操作方法

    2023-02-17 21:05:41
  • pandas读取csv文件提示不存在的解决方法及原因分析

    2022-10-27 19:08:02
  • 利用Python正则表达式过滤敏感词的方法

    2023-05-07 05:05:18
  • Python实现网站文件的全备份和差异备份

    2022-11-01 04:26:14
  • 数据库性能优化一:数据库自身优化提升性能

    2024-01-24 04:02:07
  • MyCat环境搭建详细教程

    2024-01-25 01:16:15
  • vue实现验证码倒计时按钮

    2024-04-09 10:49:05
  • Python第三方包之DingDingBot钉钉机器人

    2022-09-06 14:50:38
  • vue3动态添加路由

    2024-05-13 09:08:34
  • python读取几个G的csv文件方法

    2023-06-04 08:01:27
  • CSS注意事项: 针对 Safari(WebKit)

    2008-10-29 11:57:00
  • 从xml中获取城市,省份名称

    2008-09-05 15:07:00
  • Python字体反爬实战案例分享

    2021-06-18 01:00:46
  • Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)

    2021-07-28 21:15:04
  • 使用Python从零开始撸一个区块链

    2021-06-02 07:28:22
  • 实例讲解MySQL统计库表大小

    2024-01-19 09:21:53
  • flask框架自定义过滤器示例【markdown文件读取和展示功能】

    2023-03-07 19:22:27
  • Python数据分析库pandas基本操作方法

    2022-07-17 23:15:18
  • 由浅到深了解JavaScript类

    2008-06-16 13:20:00
  • asp之家 网络编程 m.aspxhome.com