如何在 Python 中建立特定大小的檔案?


若要建立特定大小的檔案,只需跳轉到要建立的檔案的位元組數(大小)並在此處寫入一個位元組即可。

例如

with open('my_file', 'wb') as f:
    f.seek(1024 * 1024 * 1024) # One GB
    f.write('0')

這建立了一個稀疏檔案,但實際上並未佔用所有空間。若要建立一個完整檔案,應寫入整個檔案。

with open('my_file', 'wb') as f:
    num_chars = 1024 * 1024 * 1024
    f.write('0' * num_chars)

更新於:2019 年 12 月 12 日

4k+ 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.