报错分析
精英干员瑕光
一介计算机初学者
展开
-
pywintypes.com_error: (-2147352567, ‘发生意外。‘, (0, None, None, None, 0, -2147024809), None)
pywintypes.com_error: (-2147352567, '发生意外。', (0, None, None, None, 0, -2147024809), None)原创 2023-12-21 14:08:46 · 3565 阅读 · 0 评论 -
selenium : TypeError: object of type ‘float‘ has no len()
使用selenium时报错 TypeError: object of type 'float' has no len()。但是问题excel中这个数据值为空,只能猜测不同电脑打开excel时格式不同影响读取数据。显然selenium不允许直接输入浮点类型数据(字符串与整形可以)。将该数据使用str强制转为字符串,问题解决。原创 2023-10-30 11:55:29 · 536 阅读 · 0 评论 -
PermissionError: [WinError 5] 拒绝访问。OSError: [WinError 17] 系统无法将文件移到不同的磁盘驱动器。
PermissionError: [WinError 5] 拒绝访问。OSError: [WinError 17] 系统无法将文件移到不同的磁盘驱动器。原创 2023-10-24 16:21:18 · 589 阅读 · 0 评论 -
python批量定义变量
NameError: name 'xx' is not defined原创 2023-06-09 11:36:25 · 1059 阅读 · 0 评论 -
Error: (‘IM002‘, ‘[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序‘)
1原创 2023-05-08 15:40:24 · 6685 阅读 · 1 评论 -
python打包大小异常
打包项目的时候突然变得异常大,但我并没有添加新三方库,在一一排出后发现是这个库变得很大,但是我在另一个虚拟环境中同样打包这个库,大小却是正常的。怀疑环境A损坏,输入 pip list 查看安装库,发现许多库都是本地(原生)环境的,(环境A没有安装过)。安装pyinstaller 后再次打包大小又恢复正常了,怀疑是使用pycharm 操作不规范导致的环境混乱。首先排除是库的问题 ,因为在另一个虚拟环境B中同样涉及到该库的打包大小是正常的。尝试在环境A中进行库的管理操作,此时已经可以确定是环境的问题了。原创 2023-03-01 16:02:56 · 183 阅读 · 0 评论 -
常见文件错误,NotADirectoryError: [WinError 267] 目录名称无效。PermissionError: [WinError 5] 拒绝访问。
正确的方法是删除文件夹时使用 shutil.rmtree() , 删除文件使用 os.remove()PermissionError: [WinError 5] 拒绝访问。PermissionError: [WinError 5] 拒绝访问。如shutil.rmtree(r'....../text.txt')但是这两种都可能因为同一种错误出现,那便是弄混了文件与文件夹。如os.remove('.../desktop/fzf')第一种可能是你真的没有权限,第二种可能你真的没有这个目录。原创 2023-02-16 17:09:09 · 6452 阅读 · 0 评论 -
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
OSError: [WinError 193] %1 不是有效的 Win32 应用程序。原创 2022-10-31 14:33:28 · 1768 阅读 · 0 评论 -
The browser (or proxy) sent a request that this server could not understand.
【flask】The browser (or proxy) sent a request that this server could not understand.原创 2022-10-12 09:36:40 · 4921 阅读 · 0 评论 -
SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 9-10: truncated \U
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 9-10: truncated \U原创 2022-08-16 16:45:09 · 570 阅读 · 0 评论 -
AttributeError: ‘Document‘ object has no attribute ‘pageCount‘
pdf转图片报错无pageCount属性原创 2022-07-22 17:49:11 · 9027 阅读 · 0 评论 -
AttributeError: module ‘cv2‘ has no attribute ‘gapi_wip_gst_GStreamerPipeline‘
在进行人脸识别学习时,报了以下错误:AttributeError: module 'cv2' has no attribute 'face'百度后发现face这个函数并不是opencv库中自带的,需要下载然后又报了这个错误AttributeError: module 'cv2' has no attribute 'gapi_wip_gst_GStreamerPipeline'再次百度搜索搜到两种解决方法:1.卸载opencv 和 contrib 重新安装,经实践无效。2.只保留二者其一,我保留了后者,原创 2022-06-17 21:52:17 · 12754 阅读 · 5 评论 -
pyodbc.Error: (‘07002‘, ‘[07002] [Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 3。
pypyodbc报错[ODBC Microsoft Access Driver] 参数不足原创 2022-05-24 23:37:52 · 1970 阅读 · 0 评论 -
TypeError: Object of type set is not JSON serializable
今天运行flask项目突然报TypeError: Object of type set is not JSON serializable错误,上网搜了一下该对象是set形式,json序列不支持,回到代码查看,是之前改了数据形式但是一直没测试运行,找到哪里给html传输了set数据。json不支持set格式,把集合转成列表,正常运行session['qx'] = list(set(data[0][0].split(',')) if data else [' '])TypeError: Obj原创 2022-05-24 14:19:56 · 2870 阅读 · 0 评论 -
jinja2.exceptions.TemplateNotFound
使用 flask 启动网页报错原因:找不到template所需要的文件夹。template 默认文件夹是 templates,最简单的方法就是创建一个templates文件夹并将你的html存放进去,同理还有static,不过后者不会报错,只是找不到所以没有效果。但我就是不想要这两个文件夹,那怎么办呢?加上划线部分代码template_folder='html',static_folder="behind"重新指定templates 与 static 文件夹原创 2022-01-29 12:16:40 · 1880 阅读 · 0 评论 -
xlrd.biffh.XLRDError:Unsupported format,or corrupt file:Expected BOF record;found b‘ ‘
今天使用 xlrd 读取excel数据时报错检查可能影响因素:一、文件已关闭。二、文件已删除。三、不存在隐藏文件。四、任务管理器不存在excel程序。猜测形成原因:第一次运行时文件被局域网其他用户打开报错,留下缓存文件导致重新运行时在此文件处报错解决方法:既然看不到,但是 python 判定存在,那就用 python 去看import ospath=r'C:\\Users\gasd\Desktop\建asd' #遍历此文件夹print([i f.原创 2022-01-25 16:14:23 · 5934 阅读 · 0 评论 -
python2.7下input()函数输入参数
今天逛问答刷到一个比较有意思的问题。语法没有一点问题,但就是报了错,一开始我以为是文件夹的问题,但是题主证明了不是,也有很多答主包括我各种微调运行都没有出现问题。这时我注意到了他的python版本,于是我上网百度了一下。Python2.x 和 Python3.x 中 raw_input( ) 和 input( ) 区别 | 菜鸟教程 (runoob.com)我们用的都是python3,input是整合过的,自然没有问题。但在python2,input只能接收数字,要接收字符串,要用引原创 2022-01-20 14:52:06 · 1500 阅读 · 0 评论 -
[Win32com]AttributeError: Property ‘Excel.Application.Visable‘ can not be set.
原因:后台存在win32com操作过的excel接口,可能是之前运行时代码出错遗留,或者其他原因遗留。解决方法:任务处理器代码今天在使用win32com设置excel属性的时候报了这个错误联想之前都没有出现过这个问题,猜测是否后台存在win32com处理过的excel未关闭,导致占用无法更改设置,打开任务处理器一看,果不其然,之前报错时候留下的excel还在后台没有关闭,将这些excel关闭后代码无误。代码解决法: ...原创 2022-01-05 15:58:09 · 3208 阅读 · 0 评论 -
[xlsxwriter]AttributeError: ‘dict‘ object has no attribute ‘_get_xf_index‘
今天在使用xlsxwriter进行写入excel操作时给我弹出了这个错误将代码取出反复测试发现问题在进行合并单元格操作时忘记将单元格格式写入worksheet,导致写入数据时识别到两个数,将注释部分加上即可。...原创 2022-01-05 11:34:31 · 1684 阅读 · 0 评论 -
列表无视了条件全部输入
最近敲代码的时候发现了一个有趣的现象,我根据判断条件的不同向不同的列表输入数据,但最后出来的每个列表却都吃到了所有数据,我为了测试进行了一个简单的小实验。这是初始的数据没有错啊,然后我又建立了一些简单的例子进行试验。看起来没错啊,这才是我想象中的结果嘛,但是为什么和上面不一样呢,是否是因为太简单了些?于是我又稍微加了点东西。这与上面总该一样了吧,同样放入了循环中通过if进行数据处理,但是为什么还不一样呢?看来是赋值方式的问题,尝试将代码改写,可以正常输出...原创 2021-12-21 14:52:48 · 126 阅读 · 0 评论 -
PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问
今天进行pdf文件合并的时候发现一个问题,在我将pdf文件合并之后无法删除源文件。PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问发生了这样的报错,而我尝试手动去删除源文件,也出现了该文件已被python打开,无法操作的提示。解释字面意思,这个文件已经被占用了,你无法访问他。代码def merge_pdf(name,file_all,target_path): total=PdfFileWriter() t原创 2021-11-11 17:58:55 · 2527 阅读 · 0 评论 -
IndexError: list index out of range
最近遇到一个问题,我有一个三维列表,我要找到符合我条件的一维列表,然后把它所在的二维列表删除。由于数据涉及到一些问题,这里我自己随便写了一个三维列表。于是就报了错,这个错误的意思是我写入的元素位置超过了列表的长度。那么为什么会这样呢,因为我从列表的头部开始删除,删除之后列表的长度就会变短,那么后面的元素自然就超出了长度。那么我们换个角度继续进行,使出一招围魏救赵 ,我把位置拿出来,然后从后面开始删除。此时我又遇到了一个问题,删多了。原因是因为我的位置写入这一步是在循环中,也...原创 2021-09-17 16:18:11 · 283 阅读 · 0 评论 -
AttributeError: ‘Book‘ object has no attribute ‘sheet‘
xlrd读取表时出现AttributeError: 'Book' object has no attribute 'sheet'错误源码import xlrd>>> xlsx=xlrd.open_workbook(r'C:\Users\gztsrayz\Desktop\辅助用.xlsx')>>> table=xlsx.sheet()[0]按照网上搜到的操作,有修改xlsx.py文件的(将getiterator改为iter,已改),但是这是导致读取excel原创 2021-07-21 09:43:11 · 10524 阅读 · 2 评论 -
TypeError: xx() takes 1 positional argument but 2 were given
问题:昨天在做ui界面的时候,界面已经做出来了,但是点击按钮时却弹了这个错误个人分析:这个语句的意思是传入了两个参数但你只有一个接口,多的参数无处可去于是就产生了错误解决方案:多给他建立一个接口,我用的是wx制作ui界面,这是原代码以下是改后的代码给他添加一个触发事件,然后就可以正常运行了...原创 2021-09-01 09:32:59 · 5439 阅读 · 0 评论