zoukankan
html css js c++ java
在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就能避免这个错误。
查看全文
相关阅读:
HashMap 的数据结构
JVM的内存区域划分
分库分表的基本思想
分表与分库使用场景以及设计方式
千万数据的分库分表(一)
用c++实现快速排序和归并排序
如何查看python版本号?
python的正则表达式
python3的队列,比python2更好
markdown如何插入代码?
原文地址:https://www.cnblogs.com/zbuter/p/8781194.html
最新文章
ireport设置textfield的自动伸缩
webservice的网站
window下oralce10G使用dblink连接到mysql
abap中内表和表的关联操作
sap变量的定义
Excel字符串拼接
Springmvc返回信息乱码解决
java多线程
Python的闭包和装饰器
Python生成器定义
热门文章
Python中的闭包
老王开枪
python异常处理
__del__删除方法
私有方法的应用
面试感悟----一名3年工作经验的程序员应该具备的技能
深入理解Java对象的创建过程:类的初始化与实例化
简述数据库事务并发机制
Map 综述(一):彻头彻尾理解 HashMap
解决hash冲突的三个方法
Copyright © 2011-2022 走看看