runxinzhi.com
首页
百度搜索
在windows写入文件中遇到 UnicodeEncodeError: ‘gbk’ codec can’t encode character 错误的解决办法
今天爬一个网站的内容,在写入文件时,某些页面总是报
UnicodeEncodeError
: ‘gbk’ codec can’t encode character
错误,网上找了半天也没找到解决办法。
后来终于找到了解决办法,十分简单:
with open('dizhi.txt','w',encoding='utf-8') as f:
出错的原因是网页及python的编码都是utf-8,在写进txt时Windows默认转码成gbk,遇到某些gbk不支持的字符就会报错。在打开文件时就声明编码方式为utf-8就能避免这个错误。
相关阅读:
页面自动化
phantomjs 开发爬虫框架
javascript 正则表达式
javascript/TypeScript 生成GUID
Plupload 上传控件使用指南
文件上传详解 (HTML FILE)
Bootstrap File Input 中文文档
找个地记录和分享工作上的点滴
最短路 + 记录路径 之 zoj 1456 Minimum Transport Cost (hdu 1385)
求解单源最短路问题:Bellman-Ford算法(可判负权回路)详解 之 poj 3268 Silver Cow Party
原文地址:https://www.cnblogs.com/zbuter/p/8781194.html
最新文章
逻辑与的复合条件
css常用样式
邮件转发日志
callback
SQL IO监控
查询页面checkbox使用
嵌套表SHAPE
常用属性
bootstrap实现导航自适应对于不同的设备
jQuery构造函数7种参数
热门文章
淡隐淡出幻灯片
展开折叠控件实现
<input>的style的特色,你知道多少?
简说amaze UI框架的栅格
前端规范小结
截取文本内容的实现方法
前端开发规范小结
meta 标签里属性值 viewport小结
asp.net中获取全文图片地址的方法
JavaScript数据结构与算法(一) 栈的实现
Copyright © 2020-2023
润新知