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文件比较示例分享
Jan 10 Python
Python通过解析网页实现看报程序的方法
Aug 04 Python
Python变量作用范围实例分析
Jul 07 Python
python实现简单购物商城
May 21 Python
python检测主机的连通性并记录到文件的实例
Jun 21 Python
python程序控制NAO机器人行走
Apr 29 Python
django框架F&Q 聚合与分组操作示例
Dec 12 Python
keras处理欠拟合和过拟合的实例讲解
May 25 Python
Python3爬虫mitmproxy的安装步骤
Jul 29 Python
Pycharm 2020.1 版配置优化的详细教程
Aug 07 Python
linux mint中搜狗输入法导致pycharm卡死的问题
Oct 28 Python
python Autopep8实现按PEP8风格自动排版Python代码
Mar 02 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修正代码
2011/05/09 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
2010/01/07 Javascript
jquery 选项卡效果 新手代码
2011/07/08 Javascript
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
JS选中checkbox后获取table内一行TD所有数据的方法
2015/07/01 Javascript
JS模态窗口返回值兼容问题的完美解决方法
2016/05/28 Javascript
AngularJs concepts详解及示例代码
2016/09/01 Javascript
D3.js中强制异步文件读取同步的几种方法
2017/02/06 Javascript
js return返回多个值,通过对象的属性访问方法
2017/02/21 Javascript
Angular.JS去掉访问路径URL中的#号详解
2017/03/30 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
2017/09/18 jQuery
Bootstrap一款超好用的前端框架
2017/09/25 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
Node.js 实现抢票小工具 & 短信通知提醒功能
2019/10/22 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
python中元类用法实例
2014/10/10 Python
python 遍历字符串(含汉字)实例详解
2017/04/04 Python
python中的break、continue、exit()、pass全面解析
2017/08/05 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
python hash每次调用结果不同的原因
2019/11/21 Python
服务器端jupyter notebook映射到本地浏览器的操作
2020/04/14 Python
Python3创建Django项目的几种方法(3种)
2020/06/03 Python
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
致200米运动员广播稿
2014/02/06 职场文书
学校庆元旦歌咏比赛主持词
2014/03/18 职场文书
公司捐书倡议书
2015/04/27 职场文书
计划生育责任书
2015/05/09 职场文书
2016幼儿园毕业感言
2015/12/08 职场文书
《语言的突破》读后感3篇
2019/12/12 职场文书