解决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 相关文章推荐
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
python 循环遍历字典元素的简单方法
Sep 11 Python
python中如何使用正则表达式的集合字符示例
Oct 09 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
Python wxPython库消息对话框MessageDialog用法示例
Sep 03 Python
python机器人运动范围问题的解答
Apr 29 Python
python学生信息管理系统实现代码
Dec 17 Python
TensorFlow内存管理bfc算法实例
Feb 03 Python
python json 递归打印所有json子节点信息的例子
Feb 27 Python
基于Python爬取搜狐证券股票过程解析
Nov 18 Python
python四个坐标点对图片区域最小外接矩形进行裁剪
Jun 04 Python
分析Python list操作为什么会错误
Nov 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
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
joomla内置的表单验证功能使用方法
2010/06/11 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
使用laravel的Eloquent模型如何获取数据库的指定列
2019/10/17 PHP
javascript concat数组累加 示例
2009/09/03 Javascript
HTA版JSMin(省略修饰语若干)基于javascript语言编写
2009/12/24 Javascript
JS中BOM相关知识点总结(必看篇)
2016/11/22 Javascript
微信小程序手势操作之单触摸点与多触摸点
2017/03/10 Javascript
angular.js实现购物车功能
2017/10/23 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
解决vue中虚拟dom,无法实时更新的问题
2018/09/15 Javascript
js使用formData实现批量上传
2020/03/27 Javascript
Vue项目中最新用到的一些实用小技巧
2018/11/06 Javascript
vue-cli项目使用mock数据的方法(借助express)
2019/04/15 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
微信小程序音乐播放器开发
2019/11/20 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
Vertx基于EventBus发送接受自定义对象
2020/11/16 Javascript
Python 除法小技巧
2008/09/06 Python
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
Python基于pygame实现的弹力球效果(附源码)
2015/11/11 Python
利用python实现简单的邮件发送客户端示例
2017/12/23 Python
python实现公司年会抽奖程序
2019/01/22 Python
python使用pymongo操作mongo的完整步骤
2019/04/13 Python
Pandas数据离散化原理及实例解析
2019/11/16 Python
Python多线程正确用法实例解析
2020/05/30 Python
C语言面试题
2015/10/30 面试题
申请任职学生会干部自荐书范文
2014/02/13 职场文书
优秀应届毕业生推荐信
2014/02/18 职场文书
警示教育活动总结
2014/05/05 职场文书
励志演讲稿3分钟
2014/08/21 职场文书
2014年办公室工作总结范文
2014/11/12 职场文书
保留意见审计报告
2015/06/05 职场文书
2016年优秀教师先进事迹材料
2016/02/26 职场文书