看板 Python 關於我們 聯絡資訊
請教一下 假設我現在要把一些結果輸出為文字檔 我先把所有的文字先 append 到空 list 最後才一次 "".join() 如果我想要輸出的結果太多了 他會顯示 MemoryError 可是我看 list 裡面的東西也沒有到非常多 大概幾百萬個元素 每一行大概就一個螢幕寬 我沒記錯的話 32bits 的 list 應該可以塞到億個元素 沒有出現 MemoryError 的檔案大概 100 多 mb 出現 MemoryError 的地方不是在輸出的那一刻 而是在 append 的時候出現 不曉得有什麼方式可以改善 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.69.42.170
grapherd:分次輸出? 每10w個輸出一次, with open(path, "a") as f 09/15 12:50
largesperm:看來不得不分次存了 09/15 18:48