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字符串加密解密
- 赵丽颖第一部当女主的戏,主角配角个个都是实力演员(赵丽颖第一部当女主的戏)
- 乾隆为何这么喜爱白塔原因是什么(乾隆为何这么喜爱白塔原因是什么)
- 逐渐消失的东北八大怪现象,进步的社会里我们遗失的是什么(逐渐消失的东北八大怪现象)
- 今日大雪,大雪养生这样做,一年都有好气色(大雪养生这样做)
- 粗盐是什么 粗盐的功效与作用(粗盐的功效与作用)
- 会 吃人 的客机 从天堂到地狱只需5分钟,图-104如何做到(会吃人的客机)
热门推荐
- 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