浅谈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程序的执行效率的教程
Apr 02 Python
Python实现简单字典树的方法
Apr 29 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
基于Django用户认证系统详解
Feb 21 Python
python实现12306抢票及自动邮件发送提醒付款功能
Mar 08 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 27 Python
python版DDOS攻击脚本
Jun 12 Python
pandas DataFrame行或列的删除方法的实现示例
Aug 02 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
Mar 02 Python
Python定时任务APScheduler安装及使用解析
Aug 07 Python
python递归函数用法详解
Oct 26 Python
Django实现翻页的示例代码
May 24 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
第三节--定义一个类
2006/11/16 PHP
php将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
php实现的简单日志写入函数
2015/03/31 PHP
PHP中使用foreach()遍历二维数组的简单实例
2016/06/13 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
jQuery表格排序组件-tablesorter使用示例
2014/05/26 Javascript
用JavaScript来美化HTML的select标签的下拉列表效果
2015/11/17 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
Vue原理剖析 实现双向绑定MVVM
2017/05/03 Javascript
深入理解node.js http模块
2018/01/24 Javascript
JS获取url参数,JS发送json格式的POST请求方法
2018/03/29 Javascript
微信小程序的部署方法步骤
2018/09/04 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
vue.js实现简单的计算器功能
2020/02/22 Javascript
[03:30]DOTA2完美“圣”典精彩集锦
2016/12/27 DOTA
使用python根据端口号关闭进程的方法
2018/11/06 Python
Python 通过调用接口获取公交信息的实例
2018/12/17 Python
我喜欢你 抖音表白程序python版
2019/04/07 Python
python按行读取文件并找出其中指定字符串
2019/08/08 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
pytorch 彩色图像转灰度图像实例
2020/01/13 Python
python如何保存文本文件
2020/06/07 Python
python字典key不能是可以是啥类型
2020/08/04 Python
找到不普通的东西:Bonanza
2016/10/20 全球购物
Gap中国官网:美式休闲风服饰
2017/02/05 全球购物
美国快时尚彩妆品牌:Winky Lux(透明花瓣润唇膏)
2018/11/06 全球购物
尤为Wconcept中国官网:韩国设计师品牌服饰
2019/01/10 全球购物
如何通过jdbc调用存储过程
2012/04/19 面试题
财务出纳员岗位职责
2013/11/26 职场文书
环保志愿者活动方案
2014/08/14 职场文书
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
springboot中的pom文件 project报错问题
2022/01/18 Java/Android
navicat 连接Ubuntu虚拟机的mysql的操作方法
2022/04/02 MySQL