并获取该StringIO对象的字节?
StringIO
对象实现文件API,因此您可以使用与file
对象完全相同的方法来获取它们的大小:搜索到末尾并查看它的去向。
from StringIO import StringIO
import os
s = StringIO()
s.write("abc")
pos = s.tell()
s.seek(0, os.SEEK_END)
print s.tell()
s.seek(pos)
正如Kimvais提到的那样,您也可以使用len
,但是请注意,它特定于StringIO对象。通常,首先使用这些对象的主要原因是将它们与需要类似文件的对象的代码一起使用。在处理通用的类似文件的对象时,通常需要执行上述操作以获取其长度,因为它适用于任何类似文件的对象。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句