python爬取表格 'gbk' codec can't encode character '\U0001f370' in position 5: illegal multibyte sequence

Celandine ·
更新时间:2024-09-20
· 915 次阅读

在写爬虫,往csv写入文件时候报错
'gbk' codec can't encode character '\U0001f370' in position 5: illegal multibyte sequence
去一看名字我懵逼了是个emoji????

在这里插入图片描述
原来代码是这么写的
在这里插入图片描述
设置csv文件位UTF-8,代码改为

for i in b: persons = str(i).replace('u','').replace('\'','') print(persons) with open('persons.csv', 'a', encoding='utf8') as f: f.write(persons + '\n')

在这里插入图片描述
成功啦

在这里插入图片描述

弃2从3!!!
作者:偷一个月亮



f3 CHARACTER IN 表格 encode gbk position Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号