浅谈python的elementtree模块处理中文注意事项


Posted in Python onMarch 06, 2020

处理中文在进行写文件时,必须采用以下方式:

tree.write(nxmlpath, "UTF-8")

如果写成:

tree.write(nxmlpath, "utf-8")

则会使输出文件缺少<?xml version="1.0" encoding="UTF-8"?>头

如果写成:

<?xml version="1.0" encoding="utf8"?>

则输出文件的中文不能被正常编码。

补充知识:Python ElementTree 导出 xml 缺少 开头声明

使用ElementTree修改完xml后,写入文件时,发现开头缺少了 <?xml version='1.0' encoding='utf-8'?>

解决办法:

在调用ElementTree的write方法写入xml时,参数里增加 encoding=‘utf-8' 以及 xml_declaration=True

et_root.write('file。xml', encoding='utf-8', xml_declaration=True)

以上这篇浅谈python的elementtree模块处理中文注意事项就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3基础之函数用法
Aug 13 Python
Python中实现字符串类型与字典类型相互转换的方法
Aug 18 Python
Python实现的使用telnet登陆聊天室实例
Jun 17 Python
详解Python如何获取列表(List)的中位数
Aug 12 Python
利用Python开发微信支付的注意事项
Aug 19 Python
Python实现多线程HTTP下载器示例
Feb 11 Python
pygame加载中文名mp3文件出现error
Mar 31 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
Nov 14 Python
Python连接Redis的基本配置方法
Sep 13 Python
python自动化测试之如何解析excel文件
Jun 27 Python
QML实现钟表效果
Jun 02 Python
python爬虫之selenium库的安装及使用教程
May 23 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
Mar 06 #Python
Python使用ElementTree美化XML格式的操作
Mar 06 #Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
Mar 06 #Python
Python 批量读取文件中指定字符的实现
Mar 06 #Python
python GUI库图形界面开发之PyQt5布局控件QGridLayout详细使用方法与实例
Mar 06 #Python
python3 xpath和requests应用详解
Mar 06 #Python
python 装饰器功能与用法案例详解
Mar 06 #Python
You might like
SONY ICF-SW07收音机电路分析
2021/03/02 无线电
PHP实现指定字段的多维数组排序函数分享
2015/03/09 PHP
PHP7新特性foreach 修改示例介绍
2016/08/26 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
浅谈JSON.parse()和JSON.stringify()
2015/07/14 Javascript
Mvc提交表单的四种方法全程详解
2016/08/10 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
Angular.JS中的this指向详解
2017/05/17 Javascript
JavaScript实现时间表动态效果
2017/07/15 Javascript
ionic选择多张图片上传的示例代码
2017/10/10 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
2019/05/29 Javascript
ant design实现圈选功能
2019/12/17 Javascript
Vue的props父传子的示例代码
2020/05/20 Javascript
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
实例讲解Python3中abs()函数
2019/02/19 Python
python实现大文本文件分割
2019/07/22 Python
Tensorflow的常用矩阵生成方式
2020/01/04 Python
Python多线程thread及模块使用实例
2020/04/28 Python
jenkins+python自动化测试持续集成教程
2020/05/12 Python
python实现粒子群算法
2020/10/15 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
太阳镜仓库,售价20美元或更少:Sunglass Warehouse
2016/09/28 全球购物
《商鞅南门立木》教学反思
2014/02/16 职场文书
办公自动化专业大学生职业规划书
2014/03/06 职场文书
2014年仓库管理员工作总结
2014/11/18 职场文书
小学老师对学生的评语
2014/12/29 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
2016年先进教师个人事迹材料
2016/02/26 职场文书
浅谈pytorch中的dropout的概率p
2021/05/27 Python
浅谈Python数学建模之数据导入
2021/06/23 Python
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android
Python循环之while无限迭代
2022/04/30 Python