解決打印etree.tostring()字符串時不顯示中文字符的問題

我們在使用etree解析內容的時候,經常需要打印內容,但是直接使用

print(etree.tostring(str))

打印出的中文字符不能正常顯示,我們需要轉變成utf-8,再進行解碼就好了

print(etree.tostring(str, encoding="utf-8", pretty_print=True, method="html").decode("utf-8"))
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章