如何在Python中创建特定大小的文件?
要创建特定大小的文件,只需将文件指针(seek)定位到您想要创建文件的字节数(大小),并将一个字节写入其中。
例如
with open('my_file', 'wb') as f:
f.seek(1024 * 1024 * 1024) # 一GB
f.write('0')
这将通过不实际占用所有该空间来创建一个稀疏文件。要创建一个完整的文件,您应该写入整个文件:
with open('my_file', 'wb') as f:
num_chars = 1024 * 1024 * 1024
f.write('0' * num_chars)