![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
报错指南
s_kangkang_A
后来许多人问我一个人夜晚踟蹰路上的心情,我想起的却不是孤单和路长,而是波澜壮阔的海和天空中闪耀的星光。
展开
-
Python Lost connection to MySQL server during query
一个关于数据库的报错网上关于这个报错的原因有很多。这里记录一种可能以及解决方法。当你的脚本做的是多线程,且线程都操作了数据库,短时间内多个线程请求同一个数据库链接进行操作时,会报此错误。在mysql的官方文档:MySQL :: MySQL 8.0 Reference Manual :: B.3.2.7 MySQL server has gone away解决方法也很简单,不要多个线程使用同一个链接。也就是说,每启动一个线程,即同步开启一个新的数据库链接即可解决...原创 2022-02-17 17:36:05 · 1890 阅读 · 0 评论 -
ValueError: row index was 65536, not allowed by .xls format
在使用xlwt模块时,表的行数达到上限,该模块就无法使用了,会出现如题报错。下面记录一种更简单的处理模块代码:import openpyxldef write(all): filename = 'test.xlsx' outwb = openpyxl.Workbook() outws = outwb.create_sheet(index=0) # 表头 header = ['列1', '列2', '列3', '列4'] all.insert原创 2021-06-21 14:12:12 · 454 阅读 · 0 评论 -
python报错:not all arguments converted during string formatting
下面简单做个测试:if __name__ == '__main__': t = [(1, 2, 3, 4, 5, 6), 1] test = "这是一个测试%s" for i in t: try: print(test % i) except Exception as e: print("error:", e)在列表里放入元组和数字两种类型的数据,我们希望用占位符%s把它打印在test里。结果:原创 2021-01-08 10:40:52 · 2693 阅读 · 0 评论 -
Pyhton读CSV文件报错UnicodeDecodeError
UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 72 with open('yy.csv', 'r') as f: rows = csv.reader(f) rows = list(rows) for row in rows: print(row)以上代码发生错报原因可能是csv文件编码问题解决: with open('yy.csv原创 2020-10-19 16:38:56 · 227 阅读 · 0 评论 -
爬虫在做网络请求时出现报错的一点总结
背景:对某网站的某个https接口发起大量请求SSLError("bad handshake: Error([('rsa routines', 'int_rsa_verify'如上报错,添加verify=False,可解决。当请求量次数少,请求频率低时,该方法基本可以解决。但当请求次数多,请求频率高时,依旧会报错。Caused by SSLError(SSLError("bad handshake: SysCallError(10054, 'WSAECONNRES我的解决方法是.原创 2020-09-04 14:41:26 · 648 阅读 · 1 评论 -
多线程下载并获取电视剧集长度报错:[WinError 6] 句柄无效
背景:多集电视剧采用分集,使用多线程下载视频,ffmpeg合并,且使用VideoFileClip获取长度运行结果:正常下载一集,完成第二集下载后,无法获取长度,报错:[WinError 6] 句柄无效。原因:该报错出现的原因是,使用VideoFileClip获取长度导致的,确切说,是第二次使用该方法获取视频长度导致。报错代码:def getLength(file_name): video_path = 'cache/' + file_name clip = Vi原创 2020-07-28 17:30:35 · 248 阅读 · 0 评论 -
解决使用python xxx.py,导入自建模块,出现ModuleNotFoundError: No module named 'XXX'
如果你也有这样的bug,找了很多方法也没解决,不妨看一下。背景:如下图,这是整体我在spider文件夹下的baidu.py调用service里的downloader方法时,如果鼠标右键运行是没有问题的。命令行运行时:出现如下报错。网上相关资料很多,看我一图,就知道我都试过了,依旧无用有用的是import syssys.path.append(’引用模块的路...原创 2019-12-18 17:12:03 · 1720 阅读 · 0 评论 -
python报错:requests.exceptions.SSLError: HTTPSConnectionPool
报错信息:requests.exceptions.SSLError: HTTPSConnectionPool解决:r = requests.get(url, stream=True, headers = headers, verify=False)如出现后续警告信息如下:InsecureRequestWarning解决:requests.packages.urllib3...原创 2019-11-18 16:35:13 · 369 阅读 · 0 评论 -
python报错:requests.exceptions.ChunkedEncodingError
报错背景:写爬虫下载两千多个ts文件,线程数量为50。原因:未加headers解决:添加headers信息。写爬虫时,headers是最基础,最常规的反爬手段,也是写代码最应该规避的坑。...原创 2019-11-18 16:02:19 · 965 阅读 · 0 评论 -
python报错:ZeroDivisionError: float division by zero
ZeroDivisionError: float division by zero它是由除零报错引起的。我出现该报错的原因:https://blog.csdn.net/s_kangkang_A/article/details/103046043原创 2019-11-13 11:48:50 · 25683 阅读 · 0 评论 -
解决selenium报错导致程序异常终止
报错信息:selenium.common.exceptions.TimeoutException: Message: timeout报错原因:超时比如我们有大量ip,去访问某个页面,但我们并不知道ip的稳定性,如果一个ip异常不能使用,可能会导致整个代码停掉,后面无法测试。这时候就要用selenium自带的异常来解决:代码:# -*-encoding: utf-8-*...原创 2019-11-05 13:47:44 · 27231 阅读 · 4 评论 -
Django报错:AssertionError: Negative indexing is not supported.
AssertionError: Negative indexing is not supported.它是不支持负索引的意思。报该错误时,你需要在你的视图或其他地方,或查看报错日志,检查索引是否为负。如下图,若改成[3:]就可运行,即使列表长度不足,也不会报错。...原创 2019-10-24 14:47:45 · 4330 阅读 · 1 评论 -
Django报错:Not Found: /favicon.ico的解决方法
报该错误时的处理方法:在你的static目录下的img文件夹中,放入一个favicon.ico的图片:在你的html页面完成以下两步:第二条一定要在<head>里。效果:会多一个类似logo的东西:...原创 2019-10-22 16:34:39 · 9929 阅读 · 2 评论