python項目實戰:實現任意位置文件分割

前言python

在嵌入式開發中,經常須要將一個binary文件分割成多個文件,或者將一個binary的某塊區域抓成一個單獨文件。本篇blog以python爲例,實現了以上需求數組

導入第三方庫函數

 

文件存放學習

 

主函數blog

 

學習歷來不是一我的的事情,要有個相互監督的夥伴,工做須要學習python或者有興趣學習python的夥伴能夠私信回覆小編「學習」 獲取資料,一塊兒學習開發

啓動主函數變量

 

下面將作一些簡單的代碼解析im

 

檢查當前目錄是否存在output目錄,若是沒有就建立output目錄, 文件分割後的bin就存放在output目錄;數據

 

調用open打開ORIGINAL_BIN路徑的文件,而且讀到originalBin這個變量中;將originalBin中的數據轉化成array,而且數組單個元素爲character單字節;img

 

將originalBin數組中的0x0到0x4000地址的數據初始化給bin1;而後建立SPLIT_BIN1路徑的文件,將bin1寫入該文件;bin2和bin3同理。

以上就是小編所分享的內容,但願可以幫助到你們

相關文章
相關標籤/搜索