stringio相关内容

python 2.7/exec/怎么了?

我有这段代码可以在Python 2.5中正常运行,但不能在2.7中运行: import sys import traceback try: from io import StringIO except: from StringIO import StringIO def CaptureExec(stmt): oldio = (sys.stdin, sys.stdou ..
发布时间:2020-07-10 02:13:47 Python

对StringIO,cStringIO和ByteIO感到困惑

我已经用谷歌搜索并且还在SO上搜索这些缓冲模块之间的区别.但是,我仍然不太了解,我认为我阅读的一些帖子已经过时了. 在Python 2.7.11中,我使用r = requests.get(url)下载了特定格式的二进制文件.然后,我将StringIO.StringIO(r.content),cStringIO.StringIO(r.content)和io.BytesIO(r.content) ..
发布时间:2020-07-10 02:12:44 Python

如何在Python中将字符串包装在文件中?

如何使用字符串的内容创建类似文件的对象(与File相同的鸭子类型)? 解决方案 对于Python 2.x,请使用 StringIO 模块.例如: >>> from cStringIO import StringIO >>> f = StringIO('foo') >>> f.read() 'foo' 我使用cStringIO(速度更快),但请注意,它没有接受Unicode不能编码 ..
发布时间:2020-07-10 02:10:17 Python

如何清除弦乐对象?

我创建了一个stringio对象,并且其中包含一些文本.我想清除其现有值并重用它,而不是调用它.反正有这样做吗? 解决方案 TL; DR 不必费心清除它,只需创建一个新的文件即可-更快. 方法 Python 2 这是我将如何发现此类情况的方法: >>> from StringIO import StringIO >>> dir(StringIO) ['__do ..
发布时间:2020-07-10 02:10:12 Python

如何用pysftp在ftp上写一个字符串到文件?

我有一个存储在变量中的大型xml文件.我想使用pysftp将其直接写入ftp. 我相信我需要使用pysftp.putfo,这需要一个类似于object的文件.这是一个最小的示例: from io import StringIO from pysftp import Connection, CnOpts cnopts = CnOpts() cnopts.hostkeys = None wit ..
发布时间:2020-07-04 21:38:33 Python

Python:优化内存中的图片(使用jpegoptim的StringIO和POpen)

我正在尝试使用各种库的STDIN版本(在此示例中为jpegoptim)压缩图像而不接触磁盘. 此代码不会返回经过优化(jpegoptim压缩)的图像. 有人可以帮助或解释为什么将Popen()与StringIO.StringIO()对象一起使用不会返回图像的优化版本吗?如果我将文件保存到磁盘,则可以正常工作. import sys import urllib2 as urllib ..
发布时间:2020-05-29 01:10:11 Python

检索subprocess.call()的输出

如何获取使用subprocess.call()运行的进程的输出? 将StringIO.StringIO对象传递给stdout会出现此错误: Traceback (most recent call last): File "", line 1, in File "/Library/Frameworks/Python.framework/Versio ..
发布时间:2020-05-27 23:50:52 Python

将PILLOW图像转换为StringIO

我正在编写一个程序,该程序可以接收多种常见图像格式的图像,但需要以一种一致的格式检查所有图像.真正的图像格式并不重要,主要是所有图像都相同.由于我需要转换图像格式,然后继续使用图像,因此我不想将其保存到磁盘.只需将其转换并继续即可.这是我使用StringIO的尝试: image = Image.open(cStringIO.StringIO(raw_image)).convert("RGB" ..
发布时间:2020-05-27 20:56:57 Python

StringIO示例不起作用

我尝试了解 numpy.getfromtxt 方法和 io.StringIO 的工作方式. 在官方网站上( https ://docs.scipy.org/doc/numpy-1.13.0/reference/generation/numpy.genfromtxt.html#numpy.genfromtxt )我找到了一些示例.这是其中之一: s = StringIO("1,1.3,abcd ..
发布时间:2020-05-18 20:19:19 Python

Ruby用StringIO模拟文件

我试图借助Ruby中的StringIO模拟文件读取. 以下是我的测试,其次是我在主类中的方法. def test_get_symbols_from_StringIO_file s = StringIO.new("YHOO,141414") assert_equal(["YHOO,141414"], s.readlines) end def get_symbols_from_ ..
发布时间:2020-05-10 01:32:14 其他开发

将zipfile提取到内存中?

如何将压缩文件提取到内存中? 我的尝试(在.getvalue()上返回None): from zipfile import ZipFile from StringIO import StringIO def extract_zip(input_zip): return StringIO(ZipFile(input_zip).extractall()) 解决方案 extr ..
发布时间:2020-05-08 18:59:07 Python