<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網易首頁 > 網易號 > 正文 申請入駐

      Python 文件操作:XML 格式

      0
      分享至

      XML(eXtensible Markup Language,可擴展標記語言)是一種用于描述結構化數據的文本文件格式。

      它以標簽(tag)形式組織數據,具有自描述性和層級結構,適用于配置文件、數據交換、文檔存儲等場景。

      幾乎所有編程語言都支持 XML 的解析與生成,同時 XML 也兼容多種標準(如 XHTML、SVG、RSS 等)。

      一、XML 格式特點

      XML 文件的擴展名通常為 .xml。

      XML 文件主要特點包括:

      (1)標簽結構

      數據以 和 包圍形成樹狀結構,可嵌套。

      (2)自描述性

      每個標簽都可以說明其內容的含義。

      (3)屬性(Attribute)

      標簽可以包含屬性,例如 Alice 。

      (4)層級關系

      支持父子節點、兄弟節點及嵌套節點,表示復雜結構。

      (5)編碼

      推薦使用 UTF-8;在文件開頭可聲明 。

      (6)注釋

      使用 。

      示例 XML 文件:

      students>

      以上示例展示了 XML 的基本結構:根節點 下包含多個 子節點,每個 節點又包含 與 。

      二、在 Python 中表示 XML 數據

      (1)使用字符串與內存文件對象

      當我們想在內存中操作 XML,而不立即寫入磁盤時,可以使用 .StringIO:

      print(buf.read())

      StringIO 適用于測試、臨時存儲或從網絡請求中解析小型 XML 內容。

      (2)使用字典/列表在內存中表示 XML 樹

      在處理 XML 數據之前,通常先在內存中準備結構化數據。

      示例:

      print(students)

      這種結構便于后續生成 XML,每個字典對應一個 節點。

      三、使用 xml.etree.ElementTree 解析與生成 XML

      Python 標準庫(簡稱 ET)提供對 XML 的讀寫支持,能夠處理樹形結構、節點查找和屬性管理。

      (1)生成 XML 文件

      print("students.xml 文件已保存。")

      ? ET.Element("tag") 創建節點。

      ? ET.SubElement(parent, "tag") 創建子節點并自動附加到父節點。

      ? tree.write() 可指定編碼與是否寫入 XML 聲明。

      (2)讀取 XML 文件

          print(sid, name, score)

      輸出結果:

      3 Carol 90

      ? .find() 查找單個子節點,.findall() 查找所有匹配子節點。

      ? .get("attr") 獲取節點屬性值。

      ? 節點文本通過 .text 獲取。

      (3)修改與新增節點

      print("students_updated.xml 已更新。")

      (4)防止 XML 注入(安全寫入)

      在處理來自外部的數據時,避免直接寫入 XML 標簽內容,建議使用 xml.sax.saxutils.escape 對特殊字符進行轉義:

      safe_name = escape(name)  # 轉義為 
      

      這樣可防止 <、>、& 等字符破壞 XML 結構。

      四、使用 Pandas 處理 XML 文件

      從 1.3 起,提供了 read_xml 與 to_xml 方法,可方便地將 XML 與 DataFrame 相互轉換。

      (1)讀取 XML 文件

      需安裝必要的依賴:

      pip install pandas lxml

      示例:

      print(df)

      輸出:

      2   3  Carol     90

      pandas 會自動解析節點標簽,將屬性或子節點轉換為列。

      (2)篩選與統計數據

      print("平均分:", avg_score)

      (3)將結果寫回 XML 文件

      print("高分學生 XML 已保存。")

      五、綜合案例

      以下示例展示了 XML 文件在數據分析中的完整生命周期:數據創建 → 存儲 → 讀取 → 處理 → 輸出。

      top.to_xml("top_students.xml", index=False)

      運行結果:

      平均分:91.0

      小結

      XML 作為一種結構化數據格式,具有自描述性和層級結構特點,適用于多種數據場景。使用 Python 處理 XML 數據有兩種主要方法:一是使用標準庫 xml.etree.ElementTree 進行 XML 的解析、生成和修改,包括節點操作、屬性管理和安全寫入;二是利用 Pandas 庫的 read_xml 和 to_xml 方法實現 XML 與 DataFrame 的高效轉換,便于數據分析和處理。

      點贊有美意,贊賞是鼓勵

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      北京:退休人員可以報銷產前檢查費用,自2026年1月1日起實行

      北京:退休人員可以報銷產前檢查費用,自2026年1月1日起實行

      和訊網
      2026-01-13 15:03:10
      價格接近“腰斬”!大量上市,浙江老板卻發愁:賣不出去啊...過年前價格或要漲!

      價格接近“腰斬”!大量上市,浙江老板卻發愁:賣不出去啊...過年前價格或要漲!

      浙江之聲
      2026-01-13 08:14:16
      外交部:會采取一切必要措施保護在伊朗中國公民安全

      外交部:會采取一切必要措施保護在伊朗中國公民安全

      財聯社
      2026-01-13 15:20:18
      伴郎破壞婚禮后續:正臉被扒已社死,新娘發聲,新郎只會和稀泥!

      伴郎破壞婚禮后續:正臉被扒已社死,新娘發聲,新郎只會和稀泥!

      有范又有料
      2026-01-13 16:43:09
      1月13日俄烏最新:普京面臨艱難的選擇

      1月13日俄烏最新:普京面臨艱難的選擇

      西樓飲月
      2026-01-13 19:35:53
      “刨豬湯”瞬間剎停,“呆呆”妹無比明智

      “刨豬湯”瞬間剎停,“呆呆”妹無比明智

      不主流講話
      2026-01-13 11:09:37
      砸盤了,廣州某網紅樓盤暴跌70%,從3.7萬/平跌到1.1萬/平!

      砸盤了,廣州某網紅樓盤暴跌70%,從3.7萬/平跌到1.1萬/平!

      黯泉
      2026-01-12 22:13:32
      蔣超良四弟、五弟全涉案,被免湖北省委書記后,“邊上一下安靜了,沒有人了”

      蔣超良四弟、五弟全涉案,被免湖北省委書記后,“邊上一下安靜了,沒有人了”

      新京報政事兒
      2026-01-13 20:42:52
      丟聯賽第一!上海爆冷遭深圳終結9連勝 張鎮麟僅5分史密斯38+7

      丟聯賽第一!上海爆冷遭深圳終結9連勝 張鎮麟僅5分史密斯38+7

      醉臥浮生
      2026-01-13 21:38:53
      柬埔寨街頭“狗籠運活人”視頻瘋傳,警方:與人口販運無關

      柬埔寨街頭“狗籠運活人”視頻瘋傳,警方:與人口販運無關

      紅星新聞
      2026-01-13 13:34:29
      屠殺已經開始,付出巨大犧牲可能仍然失敗

      屠殺已經開始,付出巨大犧牲可能仍然失敗

      金召點評
      2026-01-13 14:10:18
      臉都不要了!格力新空調的箱子正面直接印著“全銅管”這幾個字

      臉都不要了!格力新空調的箱子正面直接印著“全銅管”這幾個字

      忠于法紀
      2026-01-13 20:43:38
      我們必須要永遠保持對呂蒙“白衣渡江”嚴厲的批判態度!保持警惕

      我們必須要永遠保持對呂蒙“白衣渡江”嚴厲的批判態度!保持警惕

      呂醿極限手工
      2026-01-09 21:45:13
      外媒首次承認:中國核潛艇數量已超俄羅斯,096更將改變力量格局

      外媒首次承認:中國核潛艇數量已超俄羅斯,096更將改變力量格局

      科普100克克
      2026-01-13 17:50:52
      全了!各年齡段血壓、血糖、血脂、尿酸對照表,果斷收藏

      全了!各年齡段血壓、血糖、血脂、尿酸對照表,果斷收藏

      華人星光
      2026-01-12 13:14:21
      江蘇省人民醫院出的“4低”奶皮子酸奶火爆出圈,記者跑了兩趟,排隊1個多小時才打上卡

      江蘇省人民醫院出的“4低”奶皮子酸奶火爆出圈,記者跑了兩趟,排隊1個多小時才打上卡

      揚子晚報
      2026-01-13 19:52:30
      男子發現妻子與他人不雅聊天記錄,將記錄發到妻子親友群,并放任妻子服毒身亡,以故意殺人罪判處13年6個月

      男子發現妻子與他人不雅聊天記錄,將記錄發到妻子親友群,并放任妻子服毒身亡,以故意殺人罪判處13年6個月

      觀威海
      2026-01-13 09:42:03
      演員王勁松過往言論突然上了熱搜

      演員王勁松過往言論突然上了熱搜

      映射生活的身影
      2026-01-13 19:10:11
      孝感市委原書記潘啟勝傍上蔣超良細節:一系列大項目都交給蔣超良五弟

      孝感市委原書記潘啟勝傍上蔣超良細節:一系列大項目都交給蔣超良五弟

      澎湃新聞
      2026-01-13 21:50:26
      沉默5天后,高市早苗開腔了,對中國說了一句,不敢對美國說的話

      沉默5天后,高市早苗開腔了,對中國說了一句,不敢對美國說的話

      策略述
      2026-01-13 18:37:41
      2026-01-13 23:16:49
      MediaTea
      MediaTea
      專業的數字媒體、新媒體技術
      1704文章數 72關注度
      往期回顧 全部

      科技要聞

      每年10億美元!谷歌大模型注入Siri

      頭條要聞

      員工被辭退索賠89萬遭公司反訴索賠214萬 歷時2年判了

      頭條要聞

      員工被辭退索賠89萬遭公司反訴索賠214萬 歷時2年判了

      體育要聞

      他帶出國乒世界冠軍,退休后為愛徒返場

      娛樂要聞

      蔡卓妍承認新戀情,與男友林俊賢感情穩定

      財經要聞

      "天量存款"將到期 資金會否搬入股市?

      汽車要聞

      限時9.99萬元起 2026款啟辰大V DD-i虎鯨上市

      態度原創

      親子
      健康
      家居
      數碼
      手機

      親子要聞

      9歲娃提書包夜闖高速!作業不該是親子戰場

      血常規3項異常,是身體警報!

      家居要聞

      現代簡逸 尋找生活的光

      數碼要聞

      PC市場在內存短缺下意外逆勢增長

      手機要聞

      iPhone18會漲價嗎?漲了,又好像沒漲......

      無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 免费午夜无码片在线观看影院 | 大地资源网中文第五页| 台湾色综合| 成在线人免费视频播放| 性做久久久久久| 国产一区二区三区av高清| 国产三级精品三级在专区| 亚洲5555| 国产五区| 国产?日韩?欧美| 日韩内射美女人妻一区二区三区 | 四虎永久免费高清视频| 精品无码人妻夜人多侵犯18| 免费无码作爱视频| 日本少妇被黑人猛cao| 麻豆妓女爽爽一区二区三| 久久久久亚洲AV成人网人人小说| 亚洲中文无码字幕| 自拍亚洲欧美| 国产片av片永久免费观看| 日韩中文字幕免费在线观看 | 欧美精品亚洲精品日韩专| 97中文字幕在线观看| 国产成人精品视频网站| 精品人人妻人人澡人人爽牛牛| 国产精品理论片| 51精品视频| 国产成人欧美综合在线影院| 国产精品集合| 色欲人妻综合网| 精品久久一区| 国模和精品嫩模私拍视频| 亚洲毛片多多影院| 日本久久久久久免费网络| 最近中文字幕在线中文视频| 国产成人一区免费观看| 日韩精品区一区二区三vr| 91国内精品久久精品一本| 中文字幕熟妇人妻在线视频| 宜阳县| 亚洲日本乱码在线观看|