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就能避免这个错误。
查看全文
相关阅读:
C++内存机制中内存溢出、内存泄露、内存越界和栈溢出的区别和联系
ArrayList、Vector、HashMap、HashTable、HashSet的默认初始容量、加载因子、扩容增量
C++ 智能指针 auto_ptr 和 shared_ptr
Java初始和环境搭建(一)
Spring_01
Linux中常用命令
linux_Ubuntu项目运行环境搭建
Nginx_Ubuntu
idea运行时 Process finished with exit code -1073741819 (0xC0000005)
MySQL_基础
原文地址:https://www.cnblogs.com/zbuter/p/8781194.html
最新文章
selenium+Python(截图保存错误页面)
unittest实现批量处理测试集
初识unitest框架
selenium+Python(cookie处理)
selenium+Python(Js处理浏览器滚动条)
selenium+Python(定位 单选、复选框,多层定位)
selenium+Python(事件)
selenium+Python(浏览器操作)
基础selenium+Python(定位、等待、打印)
chrome浏览器开发者工具(一)
热门文章
Loadrunner—关联知识点
bug缺陷级别定义
Http请求响应模型
Spring基本概念
Spring系列之装配Bean
IOC容器中bean的生命周期
SpringMVC 环境搭建(HelloWorld)
Intellij idea: java.lang.ClassNotFoundException:javax.el.ELResolver异常解决办法
堆和栈的区别
四种常用IO模型
Copyright © 2011-2022 走看看