如何控制何时(或是否)将文件写入磁盘?

时间:2018-11-14 01:03:40

标签: python python-3.x

我有一个很大的二进制blob文件,我正在为该文件编写编辑器。我想进行更改,但不希望将其立即写入磁盘;我希望可以选择不保存而丢弃它们。

执行此操作的好方法是什么?

我想到的一些事情

  1. 将整个文件保存到内存中,然后在其中进行编辑。 (如果文件很大,怎么办?)
  2. 制作一个临时文件并进行编辑。 (同样的问题)
  3. 制作一个类似文件的对象,该对象写入位于文件“前面”的内部数据结构。

#3听起来像是可行的。听起来好像有人已经做过某件事,而我只是不知道插入Google的正确搜索字词。

我正在使用Python 3。

0 个答案:

没有答案