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实现bitmap数据结构详解
Feb 17 Python
Python标准库与第三方库详解
Jul 22 Python
Python argv用法详解
Jan 08 Python
Pycharm学习教程(1) 定制外观
May 02 Python
python实现年会抽奖程序
Jan 22 Python
python 实现在tkinter中动态显示label图片的方法
Jun 13 Python
python2爬取百度贴吧指定关键字和图片代码实例
Aug 14 Python
简单了解python协程的相关知识
Aug 31 Python
python3中的eval和exec的区别与联系
Oct 10 Python
浅谈tensorflow 中的图片读取和裁剪方式
Jun 30 Python
Python字典fromkeys()方法使用代码实例
Jul 20 Python
Python读取pdf表格写入excel的方法
Jan 22 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编写和读取XML的几种方式
2013/01/12 PHP
php实现的css文件背景图片下载器代码
2014/11/11 PHP
PHP实现表单提交时去除斜杠的方法
2016/12/26 PHP
laravel框架与其他框架的详细对比
2019/10/23 PHP
Javascript-Mozilla和IE中的一个函数直接量的问题分析
2007/08/12 Javascript
JavaScript 开发中规范性的一点感想
2009/06/23 Javascript
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
基于jquery封装的一个js分页
2011/11/15 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
2017/01/12 Javascript
教你用十行node.js代码读取docx的文本
2017/03/08 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
Vue精简版风格指南(推荐)
2018/01/30 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
python实现将元祖转换成数组的方法
2015/05/04 Python
Python中利用原始套接字进行网络编程的示例
2015/05/04 Python
对python 多线程中的守护线程与join的用法详解
2019/02/18 Python
python sklearn常用分类算法模型的调用
2019/10/16 Python
Python xlrd excel文件操作代码实例
2020/03/10 Python
用Python自动清理系统垃圾的实现
2021/01/18 Python
【HTML5】3D模型--百行代码实现旋转立体魔方实例
2016/12/16 HTML / CSS
财务副总经理工作职责
2013/11/25 职场文书
护理专业学生的求职信范文
2013/12/11 职场文书
合作意向协议书范本
2014/03/31 职场文书
购房协议书
2014/04/11 职场文书
学校春季防火方案
2014/06/08 职场文书
项目工作说明书
2014/07/29 职场文书
皇城相府导游词
2015/02/06 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
2015年度房地产工作总结
2015/04/09 职场文书
2015年世界无烟日活动方案
2015/05/04 职场文书
禁毒心得体会范文
2016/01/15 职场文书
中国式结婚:司仪主持词(范文)
2019/07/25 职场文书
Java多条件判断场景中规则执行器的设计
2021/06/26 Java/Android
在Oracle表中进行关键词搜索的过程
2022/06/10 Oracle