PyQt5:一个逗号引发的闪退血案

【日常小计】

在开发PyQt5程序时,调用了一个写入excel表格的后端方法,但是每次打开页面点击对应的动作,窗口就会闪退,而且Python后台也没有提示出任何的异常堆栈,后来经过在后端一点一点的单点测试,终于发现是一个逗号惹的祸。

在给一个对象的属性赋值时,后面多加了一个逗号,但是Pycharm又没有进行友情提示,为什么?因为在Python的语法里面,加了逗号这个值就默认变成(,)Tuple类型了,而写入excel单元格的值不接受Tuple,而由于Pyqt5的主线线程被打断之后,后端的程序也不再继续跑下去,程序自动崩溃了。

相关推荐
纪伊路上盛名在40 分钟前
python5.1 数据类dataclass
python·面向对象编程·oop
用户7188417507841 分钟前
深究 Python 中 int () 函数为何无法转换含小数点的字符串
python
on_pluto_1 小时前
LLaMA: Open and Efficient Foundation Language Models 论文阅读
python·机器学习
小二·1 小时前
mac下解压jar包
ide·python·pycharm
XXX-X-XXJ1 小时前
二:RAG 的 “语义密码”:向量、嵌入模型与 Milvus 向量数据库实操
人工智能·git·后端·python·django·milvus
学Java的bb1 小时前
苍穹外卖-工作台实现、Apache POI、导出Excel报表
excel
AI小云2 小时前
【Python与AI基础】Python编程基础:模块和包
人工智能·python
努力努力再努力wz2 小时前
【C++进阶系列】:万字详解智能指针(附模拟实现的源码)
java·linux·c语言·开发语言·数据结构·c++·python
小蕾Java3 小时前
Python详细安装教程(附PyCharm使用)
开发语言·python·pycharm
weixin_307779133 小时前
使用AWS IAM和Python自动化权限策略分析与导出
开发语言·python·自动化·云计算·aws