【发布时间】:2015-03-10 03:25:35
【问题描述】:
问题
在 Python 中从原始二进制信息创建文件对象的干净方法是什么?
更多信息
我需要这样做的原因是因为我有包含存储在 ram 中的 jpeg 图像的原始二进制信息。我需要将它放在某种文件对象中,以便我可以使用 Python 的 Pillow 库调整图像大小。
根据pillow documentation,文件对象需要实现read()、seek()和tell()方法。
【问题讨论】:
-
docs.python.org/2/library/stringio.html docs.python.org/3/library/io.html#binary-i-o 其他人或您自己可以通过详细说明答案来获得代表,但这些应该是您所需要的。干杯。
-
我怀疑
tempfile会帮助你——也许tempfile.SpooledTemporaryFile。
标签: python file-io python-imaging-library pillow