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

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

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

瀏覽:33日期: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 編程
相關文章:
主站蜘蛛池模板: 凉城县| 寻乌县| 武清区| 志丹县| 巨鹿县| 南京市| 砚山县| 沐川县| 温宿县| 泸定县| 鸡泽县| 玛多县| 英超| 铁岭市| 内江市| 旌德县| 垦利县| 玉环县| 山东| 中阳县| 防城港市| 砚山县| 西乌珠穆沁旗| 辽源市| 井研县| 齐河县| 永靖县| 潍坊市| 庆城县| 宁德市| 宜春市| 乌审旗| 梅州市| 临沧市| 莎车县| 漳浦县| 平度市| 新营市| 同德县| 嘉义县| 连州市|