解决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中处理unchecked未捕获异常实例
Jan 17 Python
python3编码问题汇总
Sep 06 Python
Python 爬虫学习笔记之单线程爬虫
Sep 21 Python
pyshp创建shp点文件的方法
Dec 31 Python
对Python3 pyc 文件的使用详解
Feb 16 Python
Python 列表去重去除空字符的例子
Jul 20 Python
Python 中如何实现参数化测试的方法示例
Dec 10 Python
TensorFlow tensor的拼接实例
Jan 19 Python
python 控制台单行刷新,多行刷新实例
Feb 19 Python
Jupyter Notebook远程登录及密码设置操作
Apr 10 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
Jul 20 Python
python开发入门——列表生成式
Sep 03 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与SQL注入攻击[三]
2007/04/17 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
使用jQuery操作Cookies的实现代码
2011/10/09 Javascript
js禁止回车提交表单的示例代码
2013/12/23 Javascript
jQuery DOM操作实例
2014/03/05 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
2014/04/04 Javascript
关于Vue.js一些问题和思考学习笔记(1)
2016/12/02 Javascript
原生js轮播(仿慕课网)
2017/02/15 Javascript
vue实现表格增删改查效果的实例代码
2017/07/18 Javascript
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
2019/08/29 Javascript
Vue基础配置讲解
2019/11/29 Javascript
vue自定义指令限制输入框输入值的步骤与完整代码
2020/08/30 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
Python中random模块用法实例分析
2015/05/19 Python
python检测是文件还是目录的方法
2015/07/03 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
Python 元类实例解析
2018/04/04 Python
python实现图片批量压缩程序
2018/07/23 Python
python如何创建TCP服务端和客户端
2018/08/26 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
详解Python 最短匹配模式
2020/07/29 Python
python实现网页录音效果
2020/10/26 Python
HTML5 video循环播放多个视频的方法步骤
2020/08/06 HTML / CSS
美国孩之宝玩具官网:Hasbro Pulse
2019/06/24 全球购物
乌克兰网上珠宝商店:GoldSoveren
2020/03/31 全球购物
工作失误检讨书范文大全
2014/01/13 职场文书
公务员转正鉴定材料
2014/02/11 职场文书
爱祖国演讲稿
2014/05/04 职场文书
建筑安全生产目标责任书
2014/07/23 职场文书
2014年党员个人工作总结
2014/12/02 职场文书
2014年英语教研组工作总结
2014/12/06 职场文书
军训通讯稿范文
2015/07/18 职场文书
运动会主持人开幕词
2016/03/04 职场文书