lxml write 排版問題

2021-08-11 09:09:06 字數 642 閱讀 3928

最近在開發乙個安卓的文字資源的編輯器,使用的是python中的lxml,在新增新node的時候遇到排版問題,先附上**:

但是最後新增的元素並沒有換行,也就是沒有排版,即使pretty_print=true也是無效的。

最終在找到答案

>>> 

parser

=etree

.xmlparser

(remove_blank_text

=true

)>>>

tree

=etree

.parse

(filename

,parser

)

必須在解析的時候新增
remove_blank_text

=true

這樣的話 pretty_print=true 才會真正有效

貼上完整**:

def xmlparse(path):

parser = etree.xmlparser(encoding="utf-8", strip_cdata=false, remove_blank_text=true)

root = etree.parse(path, parser=parser)

return root

測試成功!

C 排版問題

一 輸出梯形題目描述 輸入乙個高度h,輸出乙個高為h,上底邊為h的梯形。輸入 乙個整數h 1 h 1000 輸出 h所對應的梯形。樣例輸入 4 樣例輸出 梯形每行都是右對齊的。includeint main buf i j nei k m while j 1 else buf i j wai k m...

疊筐(排版問題)

problem description 需要的時候,就把乙個個大小差一圈的筐疊上去,使得從上往下看時,邊筐花色交錯。這個工作現在要讓計算機來完成,得看你的了。input 輸入是乙個個的三元組,分別是,外筐尺寸n n為滿足0output 輸出疊在一起的筐圖案,中心花色與外筐花色字元從內層起交錯相疊,多...

Thunderbird郵件格式排版問題

用thunderbird 版本3.1.6 撰寫郵件,傳送之後,在 已傳送 裡面發現郵件正文的格式都亂掉了,例如起首的空格都沒有了,排版很亂。收件人反映看到的郵件排版也是亂的。解決方法如下 工具 賬戶設定 每個賬戶的 通訊錄 中,選用 以html格式編寫訊息 工具 選項 編寫 常規 配置文字格式行為 ...