python
Kaeto
这个作者很懒,什么都没留下…
展开
-
使用zip方法将列表的多个元素,每n步添加到另一个列表中
使用zip函数对列表按照特定顺序选取元素原创 2022-08-05 12:08:58 · 171 阅读 · 0 评论 -
使用join()函数遇到报错:TypeError: sequence item 5: expected str instance, list found的解决方案
当使用python的join()连接sql的结果时遇到TypeError: sequence item 5: expected str instance, list found错误原因编译器说明: 要求使用str来链接list所以将join()内的list转换成str就可以了使用str()sql = """ insert into database(a,b,c,d,e,f,g,h) values(%s)"""%"".join(str(data)) # 如果在第一个%后面的"原创 2021-04-25 17:34:49 · 2650 阅读 · 3 评论 -
data[index] = ‘“‘ + data[index] + ‘“‘ 报错TypeError: can only concatenate str (not “list“) to str
报错原因写的很清楚了,即只能链接到str而不是list所以只需要把data[index] = '"' + data[index] + '"'中的data[index]转为str就可以了data[index] = '"' + str(data[index]) + '"'原创 2021-04-25 16:57:53 · 555 阅读 · 0 评论 -
Python return _compile(pattern, flags).sub(repl, string, count) TypeError: expected string or bytes
在使用sub函数的时候出现了下列错误信息bd = re.sub(r'<br(\s+)?/>(\s+)?', " ", bd)错误信息:in sub return _compile(pattern, flags).sub(repl, string, count) TypeError: expected string or bytes-like object根据提示可得知,需要将bd改为String的形式使用str(),就能运行bd = re.sub(r'<br(\s+)?原创 2021-04-25 11:04:45 · 2329 阅读 · 0 评论 -
Python3 “UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xca“ 的解决办法
UnicodeDecodeError错误笔者在练习爬取网页的时候发现utf-8会出现UnicodeDecodeError: 'utf-8' codec can't decode byte 0xca这样的错误,想要解决它只需要在在decode(“utf-8”)加入"ignore"参数即可:原代码:print(response.read().decode("utf-8"))修改后print(response.read().decode("utf-8","igonre"))修改后中文乱码原创 2021-04-20 18:35:46 · 336 阅读 · 0 评论