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中列表、字符串、字典的常用操作
Sep 19 Python
Python编程之黑板上排列组合,你舍得解开吗
Oct 30 Python
利用Hyperic调用Python实现进程守护
Jan 02 Python
windows下python和pip安装教程
May 25 Python
Python实现12306火车票抢票系统
Jul 04 Python
基于torch.where和布尔索引的速度比较
Jan 02 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
Apr 08 Python
Python学习之路之pycharm的第一个项目搭建过程
Jun 18 Python
解决Python 函数声明先后顺序出现的问题
Sep 02 Python
SpringBoot首页设置解析(推荐)
Feb 11 Python
python非标准时间的转换
Jul 25 Python
django 认证类配置实现
Nov 11 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 Pear 安装及使用
2009/03/19 PHP
PHP中冒号、endif、endwhile、endfor使用介绍
2010/04/28 PHP
php将数据库导出成excel的方法
2010/05/07 PHP
深入分析php中接口与抽象类的区别
2013/06/08 PHP
降低PHP Redis内存占用
2017/03/23 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
在Laravel 中实现是否关注的示例
2019/10/22 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
学习YUI.Ext 第七天--关于View&JSONView
2007/03/10 Javascript
用JavaScript对JSON进行模式匹配(Part 1-设计)
2010/07/17 Javascript
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
window.open不被拦截的实现代码
2012/08/22 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
2016/01/08 Javascript
用js实现放大镜的效果的简单实例
2016/05/23 Javascript
浅谈javascript中new操作符的原理
2016/06/07 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
Vue 项目分环境打包的方法示例
2018/08/03 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
python之pexpect实现自动交互的例子
2019/07/25 Python
详解python中*号的用法
2019/10/21 Python
Pytorch Tensor基本数学运算详解
2019/12/30 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
澳大利亚拥有最好的家具和家居用品在线目的地:Nestz
2019/02/23 全球购物
奥巴马上海演讲稿
2014/09/10 职场文书
2015年大学生村官工作总结
2015/04/21 职场文书
治庸问责工作总结
2015/08/11 职场文书
2016年春节慰问信息大全
2015/11/30 职场文书
小学英语听课心得体会
2016/01/14 职场文书
2016年“5.12”国际护士节活动总结
2016/04/06 职场文书
小学生一年级(书信作文)
2019/08/13 职场文书
Spring Boot项目传参校验的最佳实践指南
2022/04/05 Java/Android
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript