[問題] Python讀取指定位置的二進位檔?

看板Python作者 (twh2000)時間2年前 (2022/10/23 22:26), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
使用環境:物聯網ESP32單晶片微控制器,開發語言是MicroPython。 資料使用二進位檔儲存,當資料過大讀取便會造成記憶體不足(ESP32記憶體520KiB),有辦 法利用索引然後只讀取需要資料,不用整個檔案都讀取。謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.0.61 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1666535215.A.305.html

10/24 04:22, 2年前 , 1F
可以
10/24 04:22, 1F

10/24 04:24, 2年前 , 2F
我這篇可以當範例 #1WFBkHLx (Python)
10/24 04:24, 2F

10/24 13:15, 2年前 , 3F
讀可以讀,這種通常麻煩是你的二進位檔要怎麼取分段規則
10/24 13:15, 3F

10/24 21:05, 2年前 , 4F
另外寫一個索引檔,因為微控制器記憶體太小,的折衷方案
10/24 21:05, 4F

11/02 20:16, , 5F
我直觀想到的解法是寫meta data,然後再到指定的位置讀
11/02 20:16, 5F

11/02 20:16, , 6F
資料
11/02 20:16, 6F
文章代碼(AID): #1ZLKylC5 (Python)
文章代碼(AID): #1ZLKylC5 (Python)