首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python和Selenium:我从德国取了医院的名字。当我将它们保存到CSV文件中时,für就变成了

Python和Selenium:我从德国取了医院的名字。当我将它们保存到CSV文件中时,für就变成了
EN

Stack Overflow用户
提问于 2017-02-07 20:49:12
回答 1查看 38关注 0票数 0

网站链接在这里:http://www.worldhospitaldirectory.com/klinik-fur-anaesthesiologie-und-intensivmedizin/info/4181

从上面你可以看到,医院的名字是Klinik für麻醉学和医疗器械

这是德语的。

但是在我把它们拉下来并保存为CSV文件之后。改名为Klinik f\xfcr麻醉学和麻醉

太奇怪了。我不知道该修哪里。

EN

回答 1

Stack Overflow用户

发布于 2017-02-07 23:04:36

当您保存csv文件时,编码的类型导致了这种情况。

你需要'utf-8‘编码。伪码如下:

代码语言:javascript
运行
复制
with open('your_csv_file','w') as fout:
writer=csv.writer(fout)  

#encode the data 
data.encode('utf-8') 

writer.writerow(data) 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42099726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档