1
我有一個很大的二進制文件(60GB),我想分成幾個較小的。我遍歷了這個文件,並找到了我想用fileObject.tell()
方法分割文件的點,所以現在我有一個1000個分割點的數組,名爲file_pointers
。我正在尋找一種方法來創建文件掉那些分割點,所以函數看起來像:如何在Python中複製二進制文件的塊?
def split_file(file_object, file_pointers):
# Do something here
,它會爲每塊創建文件。我看到了這個question,但我恐怕Python的循環可能太慢了,我也覺得必須有某種類似的內置函數。