python 读文件报错处理(解决python写入带有中文的字符到文件错误的问题)
类别:脚本大全 浏览量:2768
时间:2022-04-01 21:41:46 python 读文件报错处理
解决python写入带有中文的字符到文件错误的问题在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写入带有中文的字符到文件错误的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/xiaosongbk/article/details/79658160
您可能感兴趣
- php中把字符串分开的函数(PHP字符串中抽取子串操作实例分析)
- python字符串的拼接与分割(Python字符串通过'+'和join函数拼接新字符串的性能测试比较)
- python字符串相似度匹配(Python实现字符串匹配的KMP算法)
- sql 如何拆分字符串(SQL Server实现将特定字符串拆分并进行插入操作的方法)
- php怎么弄不重复字符串(PHP中将一个字符串部分字符用星号*替代隐藏的实现代码)
- python查找含特定字符的字符串(Python实现查找字符串数组最长公共前缀示例)
- python怎样看字符unicode编码(Python3中编码与解码之Unicode与bytes的讲解)
- python字符串分析总结(Python 存储字符串时节省空间的方法)
- mysql查询逗号分割字符串(MySQL 字符串拆分实例无分隔符的字符串截取)
- mysql获取随机数(MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法)
- sql server 数值类型运算(SQL SERVER2012中新增函数之字符串函数CONCAT详解)
- python中字符串常用函数或方法(Python3.5字符串常用操作实例详解)
- mysql字符集怎么看(mysql字符集相关总结)
- python中统计一个字符出现的次数(Python统计一个字符串中每个字符出现了多少次的方法字符串转换为列表再统计)
- python获取字符串类型(python3利用ctypes传入一个字符串类型的列表方法)
- js字符串加密解密
- 全椒人,你还记得吗 那年,那人,那网,那些我们的青春记忆(全椒人你还记得吗)
- 全椒人在苏州10周年联谊会在苏州举办(全椒人在苏州10周年联谊会在苏州举办)
- 这个全椒人被通报表彰,看看你认识吗(这个全椒人被通报表彰)
- 全椒人,38年集体回忆 1980-2018 ,看完不要哭(全椒人38年集体回忆)
- 董元奔吟咏历代文人 1012新旧均可 全椒人张璪 1022 -1093(董元奔吟咏历代文人)
- 泪目 这位 刷屏 的英雄,是全椒人的骄傲(泪目这位刷屏)
热门推荐
- python操作mysql连接池(详解Python连接MySQL数据库的多种方式)
- sql except用法
- python处理tcp包(Python3使用TCP编写一个简易的文件下载器功能)
- nginx代理转发域名(Nginx域名转发使用场景代码实例)
- 有哪些优秀的web服务器(几款比较好的WEB服务器软件推荐)
- 最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)(最新版MySQL 8.0.22下载安装超详细教程Windows 64位)
- python本地ocr库(详解Python安装tesserocr遇到的各种问题及解决办法)
- sqlifnull如何使用(在 SQL 语句中处理 NULL 值的方法)
- php数据判断函数有哪些(PHP判断函数是否被定义的方法)
- python和mysql实战(由Python编写的MySQL管理工具代码实例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9