在python中分配给定大小的文件,然后用数据填充它
我有一个软件可以写出已知大小的大文件。软件的多个实例将并行运行。我想避免耗尽存储空间。因为每个实例都知道它将产生多少数据,所以这应该是可能的。但是,如果我只是以通常的方式打开并写入文件,它们将逐渐变大,而我希望在开始时分配完整的大小,然后从一开始填充文件 下列其中一项可以工作吗在python中分配给定大小的文件,然后用数据填充它,python,file,Python,File,我有一个软件可以写出已知大小的大文件。软件的多个实例将并行运行。我想避免耗尽存储空间。因为每个实例都知道它将产生多少数据,所以这应该是可能的。但是,如果我只是以通常的方式打开并写入文件,它们将逐渐变大,而我希望在开始时分配完整的大小,然后从一开始填充文件 下列其中一项可以工作吗 创建一个具有给定大小的全零文件。然后再次打开它并向其写入 创建一个具有给定大小的全零文件。然后从头开始写 与增量创建相同大小的文件相比,一次创建一个大文件有什么好处?您是否在寻找连续文件?确切的行为取决于使用的文件系统
- 创建一个具有给定大小的全零文件。然后再次打开它并向其写入李>
- 创建一个具有给定大小的全零文件。然后从头开始写