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的Django框架中显示对象子集的方法
Jul 21 Python
Python 功能和特点(新手必学)
Dec 30 Python
Python画图学习入门教程
Jul 01 Python
利用python写个下载teahour音频的小脚本
May 08 Python
Python实现PS滤镜的旋转模糊功能示例
Jan 20 Python
Python字符串格式化%s%d%f详解
Feb 02 Python
Python生成器以及应用实例解析
Feb 08 Python
Django后台获取前端post上传的文件方法
May 28 Python
Python编程快速上手——强口令检测算法案例分析
Feb 29 Python
Python批量处理csv并保存过程解析
May 16 Python
Python中相见恨晚的技巧
Apr 13 Python
Python下opencv使用hough变换检测直线与圆
Jun 18 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调用mysql存储过程
2007/02/14 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
2018/10/14 PHP
PHP使用递归按层级查找数据的方法
2019/11/10 PHP
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
JavaScript实现复制功能各浏览器支持情况实测
2013/07/18 Javascript
javascript date格式化示例
2013/09/25 Javascript
jquery隐藏标签和显示标签的实例
2013/11/11 Javascript
javascript实现类似java中getClass()得到对象类名的方法
2015/07/27 Javascript
JavaScript数据操作_浅谈原始值和引用值的操作本质
2016/08/23 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
vue如何引用其他组件(css和js)
2017/04/13 Javascript
vuex state及mapState的基础用法详解
2018/04/19 Javascript
JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
2018/12/14 Javascript
浅谈webpack和webpack-cli模块源码分析
2020/01/19 Javascript
koa-passport实现本地验证的方法示例
2020/02/20 Javascript
python提取内容关键词的方法
2015/03/16 Python
Python实现感知机(PLA)算法
2017/12/20 Python
Python性能分析工具Profile使用实例
2019/11/19 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
python 利用matplotlib在3D空间中绘制平面的案例
2021/02/06 Python
div或img图片高度随宽度自适应的方法
2020/02/06 HTML / CSS
拉斯维加斯城市观光通行证:Las Vegas Pass
2019/05/21 全球购物
澳大利亚窗帘商店:Curtain Wonderland
2019/12/01 全球购物
伦敦鲜花递送:Flower Station
2021/02/03 全球购物
亿阳信通股份有限公司笔试题(C#)
2016/03/04 面试题
综合素质的自我鉴定
2013/10/07 职场文书
副总经理工作职责
2013/11/28 职场文书
考试不及格检讨书
2014/01/09 职场文书
马智宇婚礼主持词
2014/03/22 职场文书
群众路线党课主持词
2014/04/01 职场文书
个人四风问题整改措施
2014/10/24 职场文书
安全隐患整改报告
2014/11/06 职场文书
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python