久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

淺談python的elementtree模塊處理中文注意事項(xiàng)

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

處理中文在進(jìn)行寫文件時(shí),必須采用以下方式:

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

如果寫成:

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

則會(huì)使輸出文件缺少<?xml version='1.0' encoding='UTF-8'?>頭

如果寫成:

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

則輸出文件的中文不能被正常編碼。

補(bǔ)充知識(shí):Python ElementTree 導(dǎo)出 xml 缺少 開頭聲明

使用ElementTree修改完xml后,寫入文件時(shí),發(fā)現(xiàn)開頭缺少了 <?xml version=’1.0’ encoding=’utf-8’?>

解決辦法:

在調(diào)用ElementTree的write方法寫入xml時(shí),參數(shù)里增加 encoding=‘utf-8’ 以及 xml_declaration=True

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

以上這篇淺談python的elementtree模塊處理中文注意事項(xiàng)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 额济纳旗| 民乐县| 茌平县| 安龙县| 吉安市| 上思县| 全州县| 新安县| 漳浦县| 崇明县| 左贡县| 金山区| 沙坪坝区| 绵阳市| 隆林| 济南市| 黑水县| 张家川| 大同县| 偏关县| 阿鲁科尔沁旗| 临沭县| 鲁山县| 吉水县| 嵊泗县| 新泰市| 社旗县| 涪陵区| 大冶市| 盘锦市| 泽库县| 龙山县| 五寨县| 泸西县| 乐昌市| 南投市| 安化县| 靖远县| 施秉县| 宁安市| 鹤庆县|