脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - 基于python实现Pycharm断点调试

基于python实现Pycharm断点调试

2022-09-09 10:55Infinity丶 Python

这篇文章主要介绍了基于python实现Pycharm断点调试,在我们写程序的时候,很容易遇到各种各样的bug,然后编译器提示程序出错的地方。很多时候可以通过提示的信息修改程序,但是有时我们想得到更多的信息,这个时候就需要进行断

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断点调试

到此这篇关于基于python实现Pycharm断点调试的文章就介绍到这了,更多相关Pycharm断点调试内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/weixin_42126327/article/details/122755704

延伸 · 阅读

精彩推荐
  • PythonTensorFlow实现创建分类器

    TensorFlow实现创建分类器

    这篇文章主要为大家详细介绍了TensorFlow实现创建分类器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    lilongsy7502021-01-12
  • Python解决python3中的requests解析中文页面出现乱码问题

    解决python3中的requests解析中文页面出现乱码问题

    requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到。这篇文章给大家介绍了解决python3中的requests解析中文页面出现乱码...

    jrue7062021-06-18
  • Pythonpython制作机器人的实现方法

    python制作机器人的实现方法

    机器人自动回复在很多场景中都可以用的上,本文主要介绍了python制作机器人的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    川川菜鸟6042021-12-02
  • Python如何使用python数据处理解决数据冲突和样本的选取

    如何使用python数据处理解决数据冲突和样本的选取

    这篇文章主要介绍了如何使用python数据处理解决数据冲突和样本的选取,其中主要包括 实际业务数据冲突、样本选取问题、数据共线性等思路...

    Mr数据杨9612021-12-25
  • PythonPython算法之求n个节点不同二叉树个数

    Python算法之求n个节点不同二叉树个数

    本文先向大家分享了建立二叉树的简单代码,其次介绍了Python计算n个节点不同二叉树个数的问题及实现代码示例,具有一定参考价值,需要的朋友可以了解...

    玩蛇的5092020-12-14
  • Pythonpyqt5 实现在别的窗口弹出进度条

    pyqt5 实现在别的窗口弹出进度条

    今天小编就为大家分享一篇pyqt5 实现在别的窗口弹出进度条,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    竹子熊猫12772021-07-14
  • PythonPython性能提升之延迟初始化

    Python性能提升之延迟初始化

    本文给大家分享的是在Python中使用延迟计算来提升性能的方法,非常的实用,有需要的小伙伴可以参考下...

    脚本之家1982020-09-13
  • Pythonpython3.7简单的爬虫实例详解

    python3.7简单的爬虫实例详解

    这篇文章主要介绍了python3.7简单的爬虫实例代码,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下...

    pascal10004232021-08-04