浅谈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 相关文章推荐
Python contextlib模块使用示例
Feb 18 Python
利用Python破解验证码实例详解
Dec 08 Python
python利用标准库如何获取本地IP示例详解
Nov 01 Python
有趣的python小程序分享
Dec 05 Python
Python使用zip合并相邻列表项的方法示例
Mar 17 Python
python的pip安装以及使用教程
Sep 18 Python
python的scipy实现插值的示例代码
Nov 12 Python
TensorFlow:将ckpt文件固化成pb文件教程
Feb 11 Python
解决Keras 中加入lambda层无法正常载入模型问题
Jun 16 Python
python安装sklearn模块的方法详解
Nov 28 Python
python 调用Google翻译接口的方法
Dec 09 Python
selenium与xpath之获取指定位置的元素的实现
Jan 26 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
一个PHP实现的轻量级简单爬虫
2015/07/08 PHP
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
PHP反射学习入门示例
2019/06/14 PHP
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
Jvascript学习实践案例(开发常用)
2012/06/25 Javascript
表单验证的完整应用案例探讨
2013/03/29 Javascript
cookie.js 加载顺序问题怎么才有效
2013/07/31 Javascript
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
JavaScript新增样式规则(推荐)
2016/07/19 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
Nuxt项目支持eslint+pritter+typescript的实现
2019/05/20 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
2019/09/30 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
查看Python安装路径以及安装包路径小技巧
2015/04/28 Python
Python 和 JS 有哪些相同之处
2017/11/23 Python
python 剪切移动文件的实现代码
2018/08/02 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
2019/02/21 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
tensorflow实现残差网络方式(mnist数据集)
2020/05/26 Python
详解html5 shiv.js和respond.min.js
2018/01/24 HTML / CSS
Html5 页面适配iPhoneX(就是那么简单)
2019/09/05 HTML / CSS
澳大利亚第一的设计师礼服租赁网站:GlamCorner
2017/08/13 全球购物
运动会邀请函范文
2014/01/31 职场文书
《菜园里》教学反思
2014/04/17 职场文书
让生命充满爱演讲稿
2014/05/10 职场文书
作风建设演讲稿
2014/05/23 职场文书
机械电子工程专业自荐书
2014/06/10 职场文书
故意伤害罪辩护词
2015/05/21 职场文书
六一活动主持词
2015/06/30 职场文书
假如给我三天光明:舟逆水而行,人遇挫而达 
2019/10/29 职场文书
教你用python实现12306余票查询
2021/06/30 Python
教你使用一行Python代码玩遍童年的小游戏
2021/08/23 Python
美元符号 $
2022/02/17 杂记