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查看多台服务器进程的脚本分享
Jun 11 Python
零基础写python爬虫之打包生成exe文件
Nov 06 Python
操作Windows注册表的简单的Python程序制作教程
Apr 07 Python
用 Python 爬了爬自己的微信朋友(实例讲解)
Aug 25 Python
详解python中的装饰器
Jul 10 Python
selenium+python自动化测试之页面元素定位
Jan 23 Python
Python3.5 Pandas模块之DataFrame用法实例分析
Apr 23 Python
详解Python中的format格式化函数的使用方法
Nov 20 Python
pytorch实现focal loss的两种方式小结
Jan 02 Python
python统计字符的个数代码实例
Feb 07 Python
基于Python实现视频的人脸融合功能
Jun 12 Python
使用opencv-python如何打开USB或者笔记本前置摄像头
Jun 21 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 insert语法详解
2008/06/07 PHP
ThinkPHP实现批量删除数据的代码实例
2014/07/02 PHP
PHP实现懒加载的方法
2015/03/07 PHP
Joomla实现组件中弹出一个模式(modal)窗口的方法
2016/05/04 PHP
PHP输出多个元素的排列或组合的方法
2017/03/14 PHP
function, new function, new Function之间的区别
2007/03/08 Javascript
出现“不能执行已释放的Script代码”错误的原因及解决办法
2007/08/29 Javascript
将函数的实际参数转换成数组的方法
2010/01/25 Javascript
Node.js中使用Buffer编码、解码二进制数据详解
2014/08/16 Javascript
一款基jquery超炫的动画导航菜单可响应单击事件
2014/11/02 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
2015/03/14 Javascript
Vue中保存用户登录状态实例代码
2017/06/07 Javascript
如何实现双向绑定mvvm的原理实现
2019/05/28 Javascript
jqGrid表格底部汇总、合计行footerrow处理
2019/08/21 Javascript
最全vue的vue-amap使用高德地图插件画多边形范围的示例代码
2020/07/17 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
Python利用pyHook实现监听用户鼠标与键盘事件
2014/08/21 Python
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
Python实现多属性排序的方法
2018/12/05 Python
python 使用正则表达式按照多个空格分割字符的实例
2018/12/20 Python
Python使用Shelve保存对象方法总结
2019/01/28 Python
Django给admin添加Action的步骤详解
2019/05/01 Python
Python3中的f-Strings增强版字符串格式化方法
2020/03/04 Python
Python3与fastdfs分布式文件系统如何实现交互
2020/06/23 Python
size?丹麦官网:英国伦敦的球鞋精品店
2019/04/15 全球购物
师范毕业生自荐信
2013/10/17 职场文书
开会迟到检讨书
2014/01/08 职场文书
家庭教育先进个人事迹材料
2014/01/24 职场文书
怎么写自荐书范文
2014/02/12 职场文书
大学生社会实践自我鉴定
2014/03/24 职场文书
2014镇副书记群众路线专题民主生活会思想汇报
2014/09/23 职场文书
乡领导班子四风问题对照检查材料
2014/09/25 职场文书
党的群众路线教育实践活动领导班子整改措施
2014/10/28 职场文书
政审证明范文
2015/06/19 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL