浅谈Python在pycharm中的调试(debug)


Posted in Python onNovember 29, 2018

作为一名程序员,调试(debug)程序是一项必会的事情,在利用pycharm这个pythonIDE时,不好好利用其调试功能真的是太可惜了。

借用这两天学习机器学习的工程。

浅谈Python在pycharm中的调试(debug)

在Deep_Learing工程中创建两个python文件,其中执行程序的文件名称为main.py,另一个KNN.py则是机器学习中一个小的模块,其中有算法代码。

在main.py中这样编写:

浅谈Python在pycharm中的调试(debug)

最关键的是写出

if __name__ == "__main__":

这句代码,这句代码代表主函数运行的入口,在其中写要进行测试的代码就可以了:不过要注意先导入其他算法文件(import KNN)。

然后让pycharm进行debug main文件即可,如果要观察程序的具体运行步骤,在要执行的程序行中加入断点就可以了

浅谈Python在pycharm中的调试(debug)

如上图,在KNN.py中设置断点,对main进行debug的时候自然就进入了断点,然后进行单步调试即可。

以上这篇浅谈Python在pycharm中的调试(debug)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现获取网站PR及百度权重
Jan 21 Python
python登录豆瓣并发帖的方法
Jul 08 Python
python中的迭代和可迭代对象代码示例
Dec 27 Python
浅谈python 读excel数值为浮点型的问题
Dec 25 Python
Python编程flask使用页面模版的方法
Dec 28 Python
详解python列表生成式和列表生成式器区别
Mar 27 Python
python实现抖音点赞功能
Apr 07 Python
详解python配置虚拟环境
Apr 08 Python
python从zip中删除指定后缀文件(推荐)
Dec 05 Python
Python3 mmap内存映射文件示例解析
Mar 23 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
Apr 19 Python
Python中三维坐标空间绘制的实现
Sep 22 Python
PyCharm+PySpark远程调试的环境配置的方法
Nov 29 #Python
利用Pycharm断点调试Python程序的方法
Nov 29 #Python
对pandas将dataframe中某列按照条件赋值的实例讲解
Nov 29 #Python
详解分布式任务队列Celery使用说明
Nov 29 #Python
Python正则表达式和元字符详解
Nov 29 #Python
Django中使用Celery的方法示例
Nov 29 #Python
记一次python 内存泄漏问题及解决过程
Nov 29 #Python
You might like
推荐十款免费 WordPress 插件
2015/03/24 PHP
yii2.0使用Plupload实现带缩放功能的多图上传
2015/12/22 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
jquery maxlength使用说明
2011/09/09 Javascript
Javascript保存网页为图片借助于html2canvas库实现
2014/09/05 Javascript
JS动态修改表格cellPadding和cellSpacing的方法
2015/03/31 Javascript
js实现的下拉框二级联动效果
2016/04/30 Javascript
jQueryUI DatePicker 添加时分秒
2016/06/04 Javascript
VUEJS实战之构建基础并渲染出列表(1)
2016/06/13 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
angularjs实现下拉列表的选中事件示例
2017/03/03 Javascript
vue快捷键与基础指令详解
2017/06/01 Javascript
Vue按需加载的具体实现
2017/12/02 Javascript
浅谈FastClick 填坑及源码解析
2018/03/02 Javascript
JS实现可视化文件上传
2018/09/08 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
Python中使用不同编码读写txt文件详解
2015/05/28 Python
python中map()与zip()操作方法
2016/02/27 Python
JS设计模式之责任链模式实例详解
2018/02/03 Python
用Python读取几十万行文本数据
2018/12/24 Python
python的sorted用法详解
2019/06/25 Python
Python操作远程服务器 paramiko模块详细介绍
2019/08/07 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
Python爬虫小例子——爬取51job发布的工作职位
2020/07/10 Python
HTML5中的网络存储实现方式
2020/04/28 HTML / CSS
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
高性能钓鱼服装:Huk Gear
2019/02/20 全球购物
介绍一下Linux中的链接
2016/06/05 面试题
应届生个人求职信模板
2013/11/26 职场文书
校运会口号
2014/06/18 职场文书
业务内勤岗位职责
2015/04/13 职场文书
酒店前台岗位职责
2015/04/16 职场文书
在Windows下安装配置CPU版的PyTorch的方法
2021/04/02 Python
Redis字典实现、Hash键冲突及渐进式rehash详解
2021/09/04 Redis
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript