Pythonのシリアル46-XMLファイルが作成するように修正します

、XMLファイルが書き込まれます

1.変更

(1)ele.set:プロパティを変更

(2)ele.remove:要素を削除します。

(3)ele.append:子要素を追加します。

ここでは、例を提供し、新しいXMLと新しい学習方法を使用して

 

インポートxml.etree.ElementTree ASら
ツリー

 = et.parse(R&LT " D30_4_XmlSchool.xml " 

ルート = tree.getrootのショートカット() は、オブジェクトのルート要素を取得

プリント(ルート)#の変化root.text、ショールート要素が実際にNULL値であるため、ヌル、それは要素が含ま

ための Eを root.iter(名前): は、すべての名前の要素を取得し、要素のプリントの値

    を印刷(e.text)


について STU  root.iter(" 学生" ):

    名前 = stu.find(" 名前" 

    IF名前は=!なし:

        name.set(テストwodejgoafewf ラインテスト文字列の属性値では、この要素のname属性を設定する

        印刷(名)
STU

 = root.find(" 学生#は、第1の素子学生見つける
以下の3行は、加算器を作成し、エレメントのプロパティを設定する要素を表現し、要素が最終的に変更された値
E = et.Element(ADDER 
e.attrib = { " A "" B " } 
e.text =




変更する方法私たちの学生に参加するために上記で作成した要素
stu.append(E) 最終的にXMLに書き込ま
tree.write(R D30_4_XmlSchool.xmlを








 

< 学校> 

    < 先生> 

        < 名前>溧陽</ 名前> 

        < 年齢の詳細= "youxiu" > 36 </ 年齢> 

        < モバイル> 199512356589 </ モバイル> 

    </ 教師> 

    < 学生> 

        < 名前テスト= "wodejgoafewf" > yangli </ 名前> 

        < 年齢> 18 </ 年齢> 

        <モバイル> 15945978623 </ モバイル> 

        < 加算器A = "B" > &#39034;&#20415;&#25913;&#30340; </ 加算器> 

    </ 学生> 

    < 学生> 

        < 名前テスト= "wodejgoafewf" > zhangsan </ 名前> 

        < 年齢> 20 </ 年齢> 

        < 携帯電話> 15945974012 </ モバイル> 

    </ 学生>


>

2.作成の生成

サブ要素; etreeが作成しました。

第三に、ソース

D30_4_XmlSchool.xml

D30_3_EditXmlFile.py

https://github.com/ruigege66/Python_learning/blob/master/D30_4_XmlSchool.xml

https://github.com/ruigege66/Python_learning/blob/master/D30_3_EditXmlFile.py

2.CSDNます。https://blog.csdn.net/weixin_44630050(西6月6月ムードが知らない - ルイを)

3.パークブログます。https://www.cnblogs.com/ruigege0000/

4.マイクロチャネル公共数に焦点を歓迎:フーリエ変換は、ビッグデータの学習教材を取得するには、唯一の交流を学ぶために、舞台裏の返信「贈り物」をパブリック個人番号を変換します

 

 

おすすめ

転載: www.cnblogs.com/ruigege0000/p/11756458.html