浅谈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使用htpasswd实现基本认证授权的例子
Jun 10 Python
Python语言的12个基础知识点小结
Jul 10 Python
wxpython中自定义事件的实现与使用方法分析
Jul 21 Python
Python实现删除列表中满足一定条件的元素示例
Jun 12 Python
Python实现KNN邻近算法
Jan 28 Python
python实现图书馆研习室自动预约功能
Apr 27 Python
python数据结构学习之实现线性表的顺序
Sep 28 Python
python3中类的继承以及self和super的区别详解
Jun 26 Python
python中time库的实例使用方法
Oct 31 Python
如何基于python实现脚本加密
Dec 28 Python
python绘制分布折线图的示例
Sep 24 Python
python dir函数快速掌握用法技巧
Dec 09 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
用PHP4访问Oracle815
2006/10/09 PHP
php 验证码(倾斜,正弦干扰线,黏贴,旋转)
2013/06/29 PHP
ThinkPHP行为扩展Behavior应用实例详解
2014/07/22 PHP
PHP中error_reporting()用法详解
2015/08/31 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
javascript 对象的定义方法
2007/01/10 Javascript
解析js如何获取当前url中的参数值并复制给input
2013/06/23 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
2016/04/15 Javascript
XMLHttpRequest Level 2 使用指南
2016/08/26 Javascript
在百度搜索结果中去除掉一些网站的资料(通过js控制不让显示)
2017/05/02 Javascript
NodeJS爬虫实例之糗事百科
2017/12/14 NodeJs
JavaScript设计模式之观察者模式实例详解
2019/01/16 Javascript
Vue3 实现双盒子定位Overlay的示例
2020/12/22 Vue.js
[00:35]DOTA2上海特级锦标赛 MVP.Phx战队宣传片
2016/03/04 DOTA
[34:41]夜魇凡尔赛茶话会 第二期02:你画我猜
2021/03/11 DOTA
一个超级简单的python web程序
2014/09/11 Python
python中split方法用法分析
2015/04/17 Python
分享vim python缩进等一些配置
2018/07/02 Python
python列表使用实现名字管理系统
2019/01/30 Python
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
pycharm配置git(图文教程)
2019/08/16 Python
Python调用C/C++的方法解析
2020/08/05 Python
韩国江南富人区高端时尚百货商场:Galleria(格乐丽雅)
2018/03/27 全球购物
Pretty Little Thing美国:时尚女性服饰
2018/08/27 全球购物
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
初二政治教学反思
2014/01/12 职场文书
高校教师岗位职责
2014/03/18 职场文书
民生工程实施方案
2014/03/22 职场文书
暑期政治学习心得体会
2014/09/02 职场文书
党员干部反四风民主生活会对照检查材料思想汇报
2014/10/12 职场文书
2014年导购员工作总结
2014/11/18 职场文书
导游词之江南园林狮子林
2019/09/16 职场文书
javascript函数式编程基础
2021/09/15 Javascript
python微信智能AI机器人实现多种支付方式
2022/04/12 Python
windows10 家庭版下FTP服务器搭建教程
2022/08/05 Servers