昨天在跑程序时,突然发现抛出了一个莫名其妙的错误,查看日志如下图所示:

百思不得起解,因为这里调用的是别的接口,之前测试直接写死,也没有报错,为何多了一个莫名其妙的tuple出来。

调用的参数通过Flask的配置文件传入。

配置文件如下图:

结合我的标题,看到这里还没明白哪里出错的同学,请手动点赞。

打开调试模式。打断点调试到这里,我发现通过配置文件取到的变量应该是Str类型的都变成了tuple类型。

经过十几分钟的仔细观察我才发现我的配置文件,还有函数中取配置参数的地方,不小心多加了个逗号:

原来原因出在这里,字符串后面直接跟逗号会把字符串变成一个长度为1的元组。

这种用法,平常不是很常见,而且逗号好小,之所以会多出逗号,是我之前直接dict 中复制到配置文件中,忘记删除逗号,而且(逗号好小)。

逗号除了这种不常见的用法,还有在Print输出时,可以拼字符串。可以在函数返回多个值时,作为分隔符来使用。

领取方式:转发本文+关注 并 私信小编 “ 资料 ”,即可获取啦!

你要不要也来试试,用 Python 测测你和女神的颜值差距(仅供娱乐,请勿联想) 如果真的遇到好的同事,那算你走运,加油,抓紧学到手。
python、爬虫技巧资源分享Q群:766610200
包含python, pythonweb、爬虫、数据分析等Python技巧,以及人工智能、大数据、数据挖掘、自动化办公等的学习方法。
打造从零基础到项目开发上手实战全方位解析!
点击:加入

Python,你应该小心的逗号!一步错步步错相关推荐

  1. c语言指针一步错步步错,一步错步步错经典句子

    一个人一生其实很短暂,决定这一生的并不是持续的努力,而是总有那么关键的几部选择,一步错,步步错,没有退路的人做出什么选择都是致命的!下面是知晓网小编收集的一步错步步错经典句子,欢迎大家阅读. 一步错步 ...

  2. c语言指针一步错步步错,一步错步步错经典句子说说【29句】

    1,人生轨迹这种东西,一旦进入某种齿轮,就会生生不息地运转.一步错,步步错,就沦落到了现在这个样子. 2,人生总有太多选择,每一个选择就像是一个岔路口,一旦走错了,一步错步步错,日后恐怕就再没有更改的 ...

  3. c语言指针一步错步步错,一步错步步错,可是到底错在哪里

    和他认识在2015年的秋天,还记得那天晚上是和闺蜜吃夜宵喝酒,他是我闺蜜老公的同学,他什么时候坐在我们桌子上的,我已经记不清了,只记得敬了他一杯酒,他回答我天天应酬天天喝,实在喝不下去,当时对这个人直 ...

  4. python 矩阵中的冒号 逗号

    python 矩阵中的冒号 逗号 https://blog.csdn.net/Strive_0902/article/details/78225691?utm_source=blogxgwz0 pyt ...

  5. Python数据科学家学习计划分几步?

    Python数据科学家学习计划分几步?起步开始学习旅程之前,要清楚为什么使用Python?Python如何发挥作用?首先我们需要一份关于数据分析方面的Python学习路径,适合新手入门学习. Pyth ...

  6. python 调用 tensorflow.dll_解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题...

    最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只 ...

  7. Python安装xlrd和xlwt的步骤以及使用报错的解决方法

    Python安装xlrd和xlwt的步骤以及使用报错的解决方法 参考文章: (1)Python安装xlrd和xlwt的步骤以及使用报错的解决方法 (2)https://www.cnblogs.com/ ...

  8. python使用Axes3D画三维图加入legend图例时报错AttributeError: ‘Poly3DCollection‘ object has no attribute ‘_edgecolo

    Q:python使用Axes3D画三维图加入legend图例时报错AttributeError: 'Poly3DCollection' object has no attribute '_edgeco ...

  9. chatgpt赋能python:Python如何发送消息到微信群?一步步教你实现

    Python如何发送消息到微信群?一步步教你实现 在生活和工作中,我们用微信的频率越来越高,微信群也成了我们工作和社交中不可或缺的一部分.那么如何用Python来实现消息的自动发送到微信群呢?本文就为 ...

最新文章

  1. 24GHz和77GHz毫米波雷达技术细节
  2. python自增_python – 类实例的自动递增ID
  3. PANIC: Unreachable code reached.
  4. 指纹对比软件_iQOO VS 小米9屏幕指纹大对决,这次我为vivo疯狂打Call!
  5. pip升级python包命令_python安装扩展库常用的是什么工具
  6. 埋点测试-移动端/PC端
  7. Abp框架默认表中如何添加字段
  8. 常用jQuery代码
  9. win10配置hadoop开发环境
  10. 嵌入式软件工程师岗位笔试、面试题(1)
  11. 选择图片未经后端显示预览图片
  12. 服务器怎么开账号,大芒果服务器怎么创建GM账号?
  13. 酷睿i7 11800h相当于什么水平 i711800h属于哪个档次
  14. Win10 英伟达显卡驱动安装不上,显示由于该设备有问题,Windows已将其停止,错误代码43
  15. 计算机右键无法新建excel2007,电脑桌面右键新建菜单中没有Word/Excel/PPT等文档怎么办?...
  16. 【算法leetcode每日一练】266. 访问所有点的最小时间
  17. 美国AMC数学竞赛的含金量如何?
  18. eclipse (氧气版)oxygen下载
  19. Dingzohu(钉子户团队-武汉晴川学院工程分组)
  20. Maxon发布Cinema 4D R23

热门文章

  1. 重读经典:完全解析特征学习大杀器ResNet
  2. ECCV2020 Spotlight | CPN:Anchor Free,Two-stage目标检测
  3. 京东智能情感客服挽救一名学生生命,“可信赖的AI”用温暖前行
  4. 程序员最常说的9句话,精准!
  5. 华为秋招_多数组合并问题
  6. https://www.exploit-db.com/下载POC比较完善的代码
  7. 年底了,没啥好送的,送个1T移动硬盘吧~
  8. 中秋将至,联合几个号主送出价值500元的中秋大礼包
  9. 学习笔记CB013: TensorFlow、TensorBoard、seq2seq
  10. Fork and Join: Java Can Excel at Painless Parallel Programming Too!---转