如何在 Python 中创建特定大小的文件?

pythonserver side programmingprogramming

要创建特定大小的文件,只需查找要创建文件的字节数(大小)并在那里写入一个字节即可。

例如

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

这会创建一个稀疏文件,实际上不会占用所有空间。要创建完整文件,您应该写入整个文件:

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

相关文章