在写爬虫,往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')
成功啦