解决python写入带有中文的字符到文件错误的问题


Posted in Python onJanuary 31, 2019

在python写脚本过程中需要将带有中文的字符串内容写入文件,出现了报错的现象。

----------------------------

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

----------------------------

经过网上搜索出错原因得到结果:

python中如果使用系统默认的open方法打开的文件只能写入ascii吗,如果要写入中文需要用到codecs模块 (使用了该方法,问题解决)

# -*- coding: utf-8 -*-
 
import codecs
content = u'你好,北京欢迎你'
f = codecs.open('aaa.txt','w','utf-8')
f.write(content)

还有第二种方法(没试)

字符集的问题,在文件前加两句话:

reload(sys)
sys.setdefaultencoding( "utf-8" )

以上这篇解决python写入带有中文的字符到文件错误的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python函数参数*args**kwargs用法实例
Dec 04 Python
Python中关键字is与==的区别简述
Jul 31 Python
用Python实现一个简单的能够上传下载的HTTP服务器
May 05 Python
Python实现简单的代理服务器
Jul 25 Python
详解Python中heapq模块的用法
Jun 28 Python
Python实现的密码强度检测器示例
Aug 23 Python
python通过zabbix api获取主机
Sep 17 Python
对python3中pathlib库的Path类的使用详解
Oct 14 Python
python基于SMTP协议发送邮件
May 31 Python
Django框架之中间件MiddleWare的实现
Dec 30 Python
django-csrf使用和禁用方式
Mar 13 Python
详解python 内存优化
Aug 17 Python
在Python中居然可以定义两个同名通参数的函数
Jan 31 #Python
Python的条件表达式和lambda表达式实例
Jan 31 #Python
OpenCV+Python识别车牌和字符分割的实现
Jan 31 #Python
Python3删除排序数组中重复项的方法分析
Jan 31 #Python
对python判断ip是否可达的实例详解
Jan 31 #Python
对python:threading.Thread类的使用方法详解
Jan 31 #Python
python实现一个简单的ping工具方法
Jan 31 #Python
You might like
php实现自动获取生成文章主题关键词功能的深入分析
2013/06/03 PHP
深入解析PHP的引用计数机制
2013/06/14 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
2017/11/20 PHP
js字符串转换成xml对象并使用技巧解读
2013/04/18 Javascript
jQuery对象的selector属性用法实例
2014/12/27 Javascript
jQuery实现拖拽效果插件的方法
2015/03/23 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
2015/04/21 Javascript
javascript实现行拖动的方法
2015/05/27 Javascript
javascript每日必学之循环
2016/02/19 Javascript
javascript实现简易计算器的代码
2016/05/31 Javascript
javascript中的隐式调用
2018/02/10 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
jquery层次选择器的介绍
2019/01/18 jQuery
Vue动态生成el-checkbox点击无法赋值的解决方法
2019/02/21 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
Python的批量远程管理和部署工具Fabric用法实例
2015/01/23 Python
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
2017/12/14 Python
python实现多线程行情抓取工具的方法
2018/02/28 Python
使用Python脚本zabbix自定义key监控oracle连接状态
2019/08/28 Python
Python post请求实现代码实例
2020/02/28 Python
python爬虫基础知识点整理
2020/06/02 Python
实例教程 利用html5和css3打造一款创意404页面
2014/10/20 HTML / CSS
BOSE德国官网:尽探索之力,享音乐之极
2016/12/11 全球购物
维也纳通行证:Vienna PASS
2019/07/18 全球购物
教师实习自我鉴定
2013/12/18 职场文书
《回乡偶书》教学反思
2014/04/12 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
大学生上课迟到检讨书
2014/10/15 职场文书
建议书格式
2015/02/04 职场文书
中学政教处工作总结
2015/08/13 职场文书
公司新员工欢迎词
2015/09/30 职场文书
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python
Python+Appium自动化测试的实战
2021/06/30 Python