StringIO到底是用来做什么的?
我一直在互联网上寻找一些例子。然而,几乎所有的例子都非常抽象。他们只是展示“如何”使用它。但它们都没有表明“为什么”和“在什么情况下”应该/将使用它?
附注不要与 stackoverflow 上的这个问题混淆:StringIO 用法 https://stackoverflow.com/questions/4733693/python-stringio-usage它比较字符串和 StringIo。
当您有一些仅接受文件的 API,但需要使用字符串时,可以使用它。例如,要使用以下命令压缩字符串gzip http://docs.python.org/library/gzip.htmlPython 2 中的模块:
import gzip
import StringIO
stringio = StringIO.StringIO()
gzip_file = gzip.GzipFile(fileobj=stringio, mode='w')
gzip_file.write('Hello World')
gzip_file.close()
stringio.getvalue()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)