Python编程源码报错解决方法总结经验分享

作者:曲鸟 时间:2023-11-16 07:49:46 

一、前言

最近本都是开开心心的打开电脑写一些祖传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年!

遇到类似的问题,就能够快速的定位并解决了!!

来源:https://blog.csdn.net/momoda118/article/details/119612393

标签:Python,源码报错,解决
0
投稿

猜你喜欢

  • pygame多种方式实现屏保操作(自动切换、鼠标切换、键盘切换)

    2022-12-08 20:39:49
  • Python实现的摇骰子猜大小功能小游戏示例

    2022-04-08 13:26:28
  • django 自定义filter 判断if var in list的例子

    2022-09-25 16:11:37
  • 50种方法巧妙优化SQL Server数据库

    2008-12-24 15:49:00
  • el-input无法输入的问题和表单验证失败问题解决

    2024-04-09 10:48:37
  • Oracle密码文件的使用和维护第1/3页

    2010-07-30 12:43:00
  • Python中的引用知识点总结

    2023-10-31 08:21:43
  • Debian中完全卸载MySQL的方法

    2024-01-25 19:25:34
  • Django中使用haystack+whoosh实现搜索功能

    2021-10-12 23:54:14
  • 如何让vsCode显示中文界面

    2023-05-31 10:22:50
  • 像表格一样用DIV+CSS给网页布局

    2008-10-18 15:45:00
  • python生成ppt的方法

    2021-11-08 11:50:48
  • python上传时包含boundary时的解决方法

    2021-03-28 08:28:54
  • vue.js中ref及$refs的使用方法解析

    2024-05-09 10:42:35
  • MySQL约束超详解

    2024-01-21 07:10:00
  • python脚本开机自启的实现方法

    2023-10-04 17:07:15
  • Python去除、替换字符串空格的处理方法

    2022-07-17 05:38:25
  • Python基础之数据类型相关知识总结

    2021-08-05 07:04:43
  • Python实现socket非阻塞通讯功能示例

    2022-05-16 03:18:25
  • Python3实现的反转单链表算法示例

    2021-09-22 01:33:30
  • asp之家 网络编程 m.aspxhome.com