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

【日常小计】

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

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

相关推荐
2601_962298275 分钟前
【自动化测试】基于Selenium + Python的web自动化框架
自动化测试·python·selenium·测试用例·web框架
2601_962077538 分钟前
Python 条件表达式
python·语法·列表推导式·条件表达式·pep308
右耳朵猫AI33 分钟前
Python周刊2026W36 | Python 3.15候选版、RISC-V获CPython支持、PEP 843、asyncio修复
python·sqlite·risc-v
liliangcsdn1 小时前
基于信号强度的稀疏选股算法的探索分析
开发语言·python
小白快快跑哦1 小时前
python-字符串全解(四):字符串方法
开发语言·python·字符串
用户298698530141 小时前
Python 实现文本文件与 Word 文档互转的两种方法
后端·python·api
Zane19941 小时前
明明在赋值前读取,为什么还会报 UnboundLocalError?global 与 nonlocal 深挖
后端·python
小毛驴8501 小时前
Jupyter Notebook 安装步骤
ide·python·jupyter
BUG研究员_1 小时前
LangGraph节点缓存-CachePolicy
python·缓存·langraph