如何在 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.