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

12 浏览
0 Comments

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

我想创建一个特定大小的文件(比如1GiB)。

内容不重要,因为我会往里面填充东西。

我目前的做法是:

f = open("E:\\sample", "wb")
size = 1073741824 # 1GiB的字节数
f.write("\0" * size)

但是这个过程太慢了,大约需要花费我1分钟的时间。

有什么方法可以改善这个问题吗?

0