如何在 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+ 次浏览

开启你的职业生涯

完成课程即可获得认证

开始学习
广告