[問題] ET.iterparse的記憶體使用量
請教各位:
https://data.gov.tw/dataset/32500
本國專利技術名詞中英對照詞庫,可以從上面網址下載。檔案格式為xml,而且檔案很大
,約800mb。
我想把它下載下來,當作電腦中的字典使用。於是寫了兩組code。
第一組使用ET.iterparse;第二組使用ET.parse。
https://repl.it/@ides13chen/dictionary
書中寫說ET.iterparse使用的記憶體量比較小,但是我執行後查了電腦中的記憶體使用
量最後到達700mb,和預期的7mb差很多,是我哪裡做錯了嗎?
另外,run了這兩組code後,覺得有點慢。感覺xml格式不適合當字典使用?
如果轉成資料庫檔會比較快嗎?可以提供建議嗎?謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.32.131
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1528106717.A.1B4.html
推
06/04 20:27,
7年前
, 1F
06/04 20:27, 1F
→
06/04 20:27,
7年前
, 2F
06/04 20:27, 2F
→
06/04 20:28,
7年前
, 3F
06/04 20:28, 3F
推
06/04 20:31,
7年前
, 4F
06/04 20:31, 4F
→
06/04 20:32,
7年前
, 5F
06/04 20:32, 5F
→
06/04 20:32,
7年前
, 6F
06/04 20:32, 6F
→
06/04 20:33,
7年前
, 7F
06/04 20:33, 7F
→
06/05 06:52,
7年前
, 8F
06/05 06:52, 8F
Python 近期熱門文章
PTT數位生活區 即時熱門文章