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

百思不得起解,因为这里调用的是别的接口,之前测试直接写死,也没有报错,为何多了一个莫名其妙的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. 软件包有未满足的依赖关系
  2. 【数学建模】MATLAB应用实战系列(九十一)-熵权法应用案例(附MATLAB和Python代码)
  3. 曝台积电芯片要涨价:2022年至少上调10%
  4. mysql正则替换字符串_mysql中替换字符串(正则) 模糊
  5. 【译】使用Blazor构建桌面应用
  6. jzoj6276-[Noip提高组模拟1]树【线段树,扫描线,倍增】
  7. 列式存储ClickHouse(二)接口
  8. c4d计算机丢失api-ms,SVsSccManager Interface
  9. 第十一章:WebSocket
  10. Dummies Guide to Trains in Japan
  11. 动手学深度学习Pytorch Task01
  12. 使用PHP脚本远程部署git项目
  13. 安装Rational Rose所踩得坑
  14. 网络打印机拒绝访问,无法连接处理方法汇总
  15. Word一行有空白格,却无法输入新的文字
  16. 信息安全等级保护等级划分及适用行业
  17. 知道焊缝长度如何确定节点板尺寸_钢结构焊缝中焊脚尺寸怎么确定?有没有标准规定或计算公式?...
  18. 使用Atmel ICE通过SWD接口调试Arduino MKR-WiFi-1010开发板
  19. 4G也要捅破天!传华为将抢跑苹果,首发卫星通信连接技术
  20. 开源技术可以解决贸易战?Richard Stallman 给微软的十条公开建议等;开源之道每周评论(2019 10 08))...

热门文章

  1. 火出圈!河南大学教授毕业典礼金句频现:躺平得了初一,躺平不到十五!
  2. 西湖大学能招本科生了!首次确定 5 大本科专业
  3. 学习AI方向大半年,为什么你还没有别人几个月更精通?
  4. 程序员注意了:这个微信群可以学英语,而且全程免费
  5. 任正非:要感谢特朗普,他一吓唬,治好了华为人的富裕病,都努力工作了
  6. 68位高考状元真实身份曝光:最好的教育,是拼爹!
  7. 雷军22年前写的代码 你见过吗?
  8. 数据流分析与 SSA | 什么是静态单赋值 SSA
  9. 不再使用快捷方式打开电脑软件!如何Windows+r 来打开一个你想要打开的软件软件?
  10. 复杂场景下的复杂缺陷检测方法--深度学习算法综述