调试python代码神奇ipdb
1、背景
一个大的开源工程要看懂代码怎么办?调试吧。
自己写了一个package要调试吧,怎么吧
下载了一个开源包源码怎么学习代码?
一句话:调试代码
2、神器与安装
pip install ipdb #安装
pip show ipdb # 安装是否成功
3、使用
一、 代码里加代码,绝壁不用这笨办法
二、直接 运行
python -m ipdb demo.py # demo.py就是你要调试的入口文件
ll -----看代码b 10 ----在10行断点s ----进入函数内(step in )c --------运行指导遇到断点p variable ------p答应变量
知道这些够用了,够用了。一个字爽!
注意:如果你自己开发了一个package 怎么调试呢或者想学习一个python开源的packge 比如jieba 这个分词
步骤
1.不要安装jieba,如果安装了卸载,这样才是Debug你的下载的代码
github下载代码太慢了。用chrome浏览器一个插件解决你的问题
名称:github加速
网址:https://chrome.google.com/webstore/detail/github%E5%8A%A0%E9%80%9F/mfnkflidjnladnkldfonnaicljppahpg/related?hl=zh-CN
2.进入test 或者sample文件加下的入口程序
python -m ipdb demo.py # demo.py就是你要调试的入口文件
调试,学习去吧。
调试python代码神奇ipdb相关推荐
- pdb+ipdb 调试 Python代码
pdb+ipdb 调试 Python代码 pdb 和 ipdb 的主要作用是用于 Python 程序的单步调试,Python 的调试可参考链接. ipdb exports functions to a ...
- 如何使用PyCharm调试Python代码
by Ori Roza 通过Ori Roza 如何使用PyCharm调试Python代码 (How to use PyCharm to debug your Python code) Debuggin ...
- Eclipse中调试Python代码--调试FWTools2.4.7中的gdal_retile.py
Eclipse中调试Python代码 Gdal_retile.py是用于对遥感影像创建金字塔,近期本人想读懂改程序中的代码.读懂代码的较好方式就是单步调试,但是由于之前没有学过Python语言,不但对 ...
- python手机编程调试_在Linux下调试Python代码的各种方法
这是一个我用于调试或分析工具概述,不一定是完整全面,如果你知道更好的工具,请在评论处标记. 日志 是的,的确,不得不强调足够的日志记录对应用程序是多么的重要.您应该记录重要的东西,如果你的记录足够好的 ...
- 答应我,调试Python代码,不要再用Print了!
相信大部分人学习Python,肯定会用print()这个内置函数,来调试代码的. 那么在一个大型的项目中,如果你也是使用print来调试你的Python代码,你就会发现你的终端有多个输出. 那么你便不 ...
- Python - 调试Python代码的方法
调试(debug) 将可疑环节的变量逐步打印出来,从而检查哪里是否有错. 让程序一部分一部分地运行起来.从核心功能开始,写一点,运行一点,再修改一点. 利用工具,例如一些IDE中的调试功能,提高调试效 ...
- 使用pycharm调试Python代码时F8快捷键失效
一.问题现象 使用pycharm调试Python工程时,直接按F8,就是不移动,必须用鼠标去点击才能移动. 二.问题原因排查 由于在阅读文献,同时打开了有道词典,而网易有道词典的取词关开快捷键也是&q ...
- python pdb查看变量值_使用Python中PDB模块中的命令来调试Python代码的教程
你有多少次陷入不得不更改别人代码的境地?如果你是一个开发团队的一员,那么你遇到上述境地的次数比你想要的还要多.然而,python中有一个整洁的调试特性(像其他大多数语言一样),在这种情况下使用非常方便 ...
- python pdb模块_使用Python中PDB模块中的命令来调试Python代码的教
你有多少次陷入不得不更改别人代码的境地?如果你是一个开发团队的一员,那么你遇到上述境地的次数比你想要的还要多.然而,Python中有一个整洁的调试特性(像其他大多数语言一样),在这种情况下使用非常方便 ...
最新文章
- python【数据结构与算法】棋盘覆盖问题
- [No0000D2]ClearCSharp编程清理脚本批处理bat
- CentOS6.5下搭建SVN服务器
- 人工智能ai以算法为基础_智能扬声器和AI将为您的医师带来超强能力
- python数列求和程序_python实现有趣的数学逻辑程序
- Spring同mybatis整合讲义(事物)
- Android 自定义车牌键盘
- SCCM 客户端PXE 启动 卡boot.sdi
- 手机 机器人 谢超_大咖云集 长三角智造峰会演讲嘉宾名单曝光
- 中文写代码?开始不信后来用中文写了剧情小游戏!嗯,真香~
- 计算机英语解读,解释计算机Windows的学习英语
- IDEA插件系列(105):IDEA Mind Map插件——IDEA思维导图
- vue cli 脚手架 重新安装步骤
- post 防篡改_如何防止http请求数据被篡改
- 虚拟机非正常关闭,里面的服务器重启报错:Error, some other host already uses address...
- 要一颗平常心,时刻保持好自己的状态
- 奥比中光Orbbec Astra-Mini RGB-D 3D体感摄像头在ROS(indigo)使用简介
- 一维条形码ean-13格式编码 最后一位校验码的生成规则 及代码
- 你不知道的事-建站始末1【准备篇】
- 类和对象——初入江湖