SpooledTemporaryFile:最大(内存中)大小的单位?
SpooledTemporaryFile: units of maximum (in-memory) size?
tempfile.SpooledTemporaryFile()
的参数 max_size
是内存中可以容纳的临时文件的最大大小(在溢出到磁盘之前)。这个参数的单位是什么(字节?千字节?)?文档(均针对 Python 2.7 and Python 3.4)并未指明这一点。
大小以字节为单位。来自 SpooledTemporaryFile()
source code:
def _check(self, file):
if self._rolled: return
max_size = self._max_size
if max_size and file.tell() > max_size:
self.rollover()
和 file.tell()
以字节为单位给出位置。
我想说任何与 Python 文件对象相关的术语 size
的使用 不是 以字节表示的都需要明确提及.所有其他根据 size
处理的文件方法也始终以字节为单位工作。
tempfile.SpooledTemporaryFile()
的参数 max_size
是内存中可以容纳的临时文件的最大大小(在溢出到磁盘之前)。这个参数的单位是什么(字节?千字节?)?文档(均针对 Python 2.7 and Python 3.4)并未指明这一点。
大小以字节为单位。来自 SpooledTemporaryFile()
source code:
def _check(self, file):
if self._rolled: return
max_size = self._max_size
if max_size and file.tell() > max_size:
self.rollover()
和 file.tell()
以字节为单位给出位置。
我想说任何与 Python 文件对象相关的术语 size
的使用 不是 以字节表示的都需要明确提及.所有其他根据 size
处理的文件方法也始终以字节为单位工作。