Python编程源码报错解决方法总结经验分享


Posted in Python onOctober 05, 2021

一、前言

最近本都是开开心心的打开电脑写一些祖传BUG

但一个报错阻碍了我写BUG的进度!

这年代还有能阻碍我写BUG的报错???

二、解决过程

一个新项目要做token认证,所以拷了原来的项目代码

没错,高级CV工程师就是我!!!

加入了一些token配置信息后,启动项目准备调试。

Python编程源码报错解决方法总结经验分享

启动很成功没有任何报错。

然后启动前端项目开始一天的写BUG时间!

结果登录的时候就报错了!!

Python编程源码报错解决方法总结经验分享

把之前项目的代码拷过来还会报错?

有点奇怪,但都是小场面!

开始调试

结果一看错误日志,有点慌了!

是restframework内部(第三方包)报出的错误!

如果是自己的代码报错,还可以根据哪行报错和错误信息去排查原因(一般自己代码报错都是秒改)

第三包内部报的错,如果没有明显的错误提示排查就要花费些时间!

Python编程源码报错解决方法总结经验分享

稍微有点慌!

报错日志分析出来暂时没有提供什么有用的信息!

Python编程源码报错解决方法总结经验分享

跳转到第三包源码内部,还是没有看出为啥报错!

Python编程源码报错解决方法总结经验分享

经调试,再次确认并未走进我的方法

Python编程源码报错解决方法总结经验分享

然后上百度大法,通过百度大致定位到问题

test = (1)
for i in test:
    print(i)

上述代码执行时会报不可迭代的错误

test=(1),test的类型并不是一个元组

而是直接把1赋值给了test,这个时候的test是等于1的

所以在迭代test的时候才会报不可迭代的错误!

Python编程源码报错解决方法总结经验分享

要定义元组的话,应该这样定义:test = (1,)

这个时候test就是一个可迭代的对象了

联想到最开始更改了django 的配置文件,返回去查看

果然!! 少了一个逗号!

Python编程源码报错解决方法总结经验分享

加上后,问题解决!!!

三、总结

错误本身很简单,只是开始源码报错让我有点没有解决思路!

还是经验太少了!

相信再干100年,向天再借500年!

遇到类似的问题,就能够快速的定位并解决了!!

以上就是Python编程源码报错解决方法总结分享的详细内容,更多关于Python编程源码报错解决的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python控制台显示时钟的示例
Feb 24 Python
python实现mysql的单引号字符串过滤方法
Nov 14 Python
总结用Pdb库调试Python的方式及常用的命令
Aug 18 Python
python中的迭代和可迭代对象代码示例
Dec 27 Python
python将类似json的数据存储到MySQL中的实例
Jul 12 Python
tesserocr与pytesseract模块的使用方法解析
Aug 30 Python
Python openpyxl模块原理及用法解析
Jan 19 Python
Python json模块与jsonpath模块区别详解
Mar 05 Python
opencv python 对指针仪表读数识别的两种方式
Jan 14 Python
Python使用Turtle模块绘制国旗的方法示例
Feb 28 Python
Python scrapy爬取起点中文网小说榜单
Jun 13 Python
Python可视化学习之matplotlib内置单颜色
Feb 24 Python
Python编程根据字典列表相同键的值进行合并
Oct 05 #Python
python编程简单几行代码实现视频转换Gif示例
用 Python 定义 Schema 并生成 Parquet 文件详情
Sep 25 #Python
使用pipenv管理python虚拟环境的全过程
Sep 25 #Python
Django实现WebSocket在线聊天室功能(channels库)
Sep 25 #Python
Python天气语音播报小助手
用python基于appium模块开发一个自动收取能量的小助手
You might like
PHP读取网页文件内容的实现代码(fopen,curl等)
2011/06/23 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
php自定义函数实现汉字转换utf8编码的方法
2016/09/29 PHP
PHP设计模式之建造者模式定义与用法简单示例
2018/08/13 PHP
javascript下过滤数组重复值的代码
2007/09/10 Javascript
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
60行js代码实现俄罗斯方块
2015/03/31 Javascript
跨域资源共享 CORS 详解
2016/04/26 Javascript
jquery中取消和绑定hover事件的实现代码
2016/06/02 Javascript
JS中如何比较两个Json对象是否相等实例代码
2016/07/13 Javascript
JS简单实现表格排序功能示例
2016/12/20 Javascript
Move.js入门
2017/02/08 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
Webpack框架核心概念(知识点整理)
2017/12/22 Javascript
vue自定义指令之面板拖拽的实现
2019/04/14 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
Python备份目录及目录下的全部内容的实现方法
2016/06/12 Python
python3 实现的人人影视网站自动签到
2016/06/19 Python
Pycharm 创建 Django admin 用户名和密码的实例
2018/05/30 Python
Python时间和字符串转换操作实例分析
2019/03/16 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
python绘制已知点的坐标的直线实例
2019/07/04 Python
Python 字符串类型列表转换成真正列表类型过程解析
2019/08/26 Python
Python Opencv图像处理基本操作代码详解
2020/08/31 Python
Html5中localStorage存储JSON数据并读取JSON数据的实现方法
2017/02/13 HTML / CSS
法律专业个人实习自我鉴定
2013/09/23 职场文书
企业统计员岗位职责
2013/12/13 职场文书
勤奋学习演讲稿
2014/05/10 职场文书
应聘教师自荐书
2014/06/16 职场文书
2014年作风建设心得体会
2014/10/22 职场文书
工作失职检讨书
2015/01/26 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
小学班主任培训心得体会
2016/01/07 职场文书
Python图像处理库PIL详细使用说明
2022/04/06 Python