国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

淺談python的elementtree模塊處理中文注意事項

瀏覽:7日期:2022-08-03 14:28:52

處理中文在進行寫文件時,必須采用以下方式:

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 編程
相關文章:
主站蜘蛛池模板: 垣曲县| 潞西市| 马鞍山市| 马龙县| 镶黄旗| 遂平县| 双江| 滁州市| 响水县| 安宁市| 博野县| 久治县| 韶关市| 香格里拉县| 荆门市| 蕉岭县| 上栗县| 兰西县| 玛纳斯县| 江华| 沁阳市| 文成县| 寻甸| 剑阁县| 江西省| 金昌市| 红河县| 安平县| 海安县| 额敏县| 罗城| 涿鹿县| 嘉荫县| 商丘市| 襄城县| 丰城市| 卢湾区| 德钦县| 福清市| 清水县| 芦山县|