浅谈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实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
Jun 04 Python
Python调用C语言开发的共享库方法实例
Mar 18 Python
AI人工智能 Python实现人机对话
Nov 13 Python
zookeeper python接口实例详解
Jan 18 Python
Python处理中文标点符号大集合
May 14 Python
Django添加feeds功能的示例
Aug 07 Python
Python实现常见的回文字符串算法
Nov 14 Python
python提取包含关键字的整行数据方法
Dec 11 Python
对python当中不在本路径的py文件的引用详解
Dec 15 Python
python矩阵/字典实现最短路径算法
Jan 17 Python
用python打印1~20的整数实例讲解
Jul 01 Python
Python爬虫新手入门之初学lxml库
Dec 20 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
PHP中调用ASP.NET的WebService的代码
2011/04/22 PHP
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
用js自动判断浏览器分辨率的代码
2007/01/28 Javascript
javascript动画效果类封装代码
2007/08/28 Javascript
更优雅的事件触发兼容
2011/10/24 Javascript
nodejs初步体验篇
2015/11/23 NodeJs
JavaScript数据操作_浅谈原始值和引用值的操作本质
2016/08/23 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
2017/03/08 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
微信小程序项目实践之验证码倒计时功能
2018/07/18 Javascript
js实现json数组分组合并操作示例
2019/02/12 Javascript
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
JavaScript Window窗口对象属性和使用方法
2020/01/19 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
[01:51]2018年度CS GO最具人气外援-完美盛典
2018/12/16 DOTA
Python出现segfault错误解决方法
2016/04/16 Python
python决策树之C4.5算法详解
2017/12/20 Python
python3解析库lxml的安装与基本使用
2018/06/27 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
python如何使用代码运行助手
2020/07/03 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
CSS3 border-image详解、应用及jQuery插件
2011/08/29 HTML / CSS
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
英国男士时尚购物网站:Stuarts London
2017/10/22 全球购物
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
优秀护士获奖感言
2014/02/20 职场文书
《穷人》教学反思
2014/04/08 职场文书
冬季施工防火方案
2014/05/17 职场文书
公务员学习习总书记“三严三实”思想汇报
2014/09/19 职场文书
出纳2015年度工作总结范文
2015/10/14 职场文书
《黄山奇石》教学反思
2016/02/18 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
浅谈pytorch中stack和cat的及to_tensor的坑
2021/05/20 Python