解决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中实现的RC4算法
Feb 14 Python
python字符串连接方法分析
Apr 12 Python
详解duck typing鸭子类型程序设计与Python的实现示例
Jun 03 Python
深入解答关于Python的11道基本面试题
Apr 01 Python
浅析python递归函数和河内塔问题
Apr 18 Python
Python 爬虫图片简单实现
Jun 01 Python
python实现简易通讯录修改版
Mar 13 Python
python爬虫之验证码篇3-滑动验证码识别技术
Apr 11 Python
python3利用Socket实现通信的方法示例
May 06 Python
Django model 中设置联合约束和联合索引的方法
Aug 06 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
Mar 30 Python
如何在python中执行另一个py文件
Apr 30 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
Terran剧情介绍
2020/03/14 星际争霸
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
2012/09/07 PHP
解析php二分法查找数组是否包含某一元素
2013/05/23 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
twig里使用js变量的方法
2016/02/05 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
2017/02/17 PHP
PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
2017/07/03 PHP
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
微信中一些常用的js方法汇总
2015/03/12 Javascript
JavaScript中的pow()方法使用详解
2015/06/15 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
举例说明如何为JavaScript的方法参数设置默认值
2015/11/17 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
VUEJS实战之利用laypage插件实现分页(3)
2016/06/13 Javascript
javascript中json基础知识详解
2017/01/19 Javascript
ionic2自定义cordova插件开发以及使用(Android)
2017/06/19 Javascript
细说webpack源码之compile流程-rules参数处理技巧(2)
2017/12/26 Javascript
vue中动态设置meta标签和title标签的方法
2018/07/11 Javascript
微信小程序自定义tabBar在uni-app的适配详解
2019/09/30 Javascript
vue项目中锚点定位替代方式
2019/11/13 Javascript
Python对小数进行除法运算的正确方法示例
2014/08/25 Python
编写Python CGI脚本的教程
2015/06/29 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
python 自定义装饰器实例详解
2019/07/20 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
Move Free官方海外旗舰店:美国骨关节健康专业品牌
2017/12/06 全球购物
初入社会应届生求职信
2013/11/18 职场文书
会计系中文个人求职信
2013/12/24 职场文书
副总经理任命书
2014/06/05 职场文书
2015年社区计生工作总结
2015/04/21 职场文书
活动宣传稿范文
2015/07/23 职场文书
2019年消防宣传标语集锦
2019/11/21 职场文书
pytorch finetuning 自己的图片进行训练操作
2021/06/05 Python