浅谈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中DOM方法的动态性
Apr 11 Python
通过Python使用saltstack生成服务器资产清单
Mar 01 Python
Python学习入门之区块链详解
Jul 25 Python
win7下python3.6安装配置方法图文教程
Jul 31 Python
python Tkinter的图片刷新实例
Jun 14 Python
Python Web程序搭建简单的Web服务器
Jul 31 Python
python实现读取excel文件中所有sheet操作示例
Aug 09 Python
python科学计算之narray对象用法
Nov 25 Python
Python基于stuck实现scoket文件传输
Apr 02 Python
在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)
Apr 19 Python
python 5个顶级异步框架推荐
Sep 09 Python
python如何用matplotlib创建三维图表
Jan 26 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实现图片简单上传
2006/10/09 PHP
PHP下载远程图片并保存到本地方法总结
2016/01/22 PHP
laravel 实现向公共模板中传值 (view composer)
2019/10/22 PHP
html a标签-超链接中confirm方法使用介绍
2013/01/04 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
JS hashMap实例详解
2016/05/26 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
2017/05/08 jQuery
React入门教程之Hello World以及环境搭建详解
2017/07/11 Javascript
微信小程序之下拉列表实现方法解析(附完整源码)
2019/08/23 Javascript
[36:14]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第二局
2016/02/28 DOTA
Python3中多线程编程的队列运作示例
2015/04/16 Python
Python求导数的方法
2015/05/09 Python
利用python发送和接收邮件
2016/09/27 Python
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
python中的随机函数random的用法示例
2018/01/27 Python
在python中pandas的series合并方法
2018/11/12 Python
python事件驱动event实现详解
2018/11/21 Python
详解Python函数式编程—高阶函数
2019/03/29 Python
pygame实现非图片按钮效果
2019/10/29 Python
python文件绝对路径写法介绍(windows)
2019/12/25 Python
django有外键关系的两张表如何相互查找
2020/02/10 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
你不知道的葡萄干处理法、橙蜜处理法、二氧化碳酵母法
2021/03/17 冲泡冲煮
美国沃尔玛网上超市:Walmart
2020/08/14 全球购物
《两个铁球同时着地》教学反思
2014/02/13 职场文书
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
竞选大队委员演讲稿
2014/04/28 职场文书
事业单位考核材料
2014/05/21 职场文书
安全例会汇报材料
2014/08/23 职场文书
高一军训的心得体会
2014/09/01 职场文书
2014年生产部工作总结
2014/12/17 职场文书
2019最新版试用期劳动合同模板!
2019/07/04 职场文书