stringio相关内容

如何在不将字符串存储到文件的情况下使用字符串作为csv阅读器的输入

我正在尝试遍历csv文件中的行.我从Web位置获取csv文件作为string.我知道当数据存储在文件中时如何使用with创建csv.reader.我不知道的是,如何使用csv.reader获取行而不将string存储到文件中.我正在使用Python 2.7.12. 我试图创建这样的StringIO对象: from StringIO import StringIO csv_data = ..
发布时间:2020-07-10 02:18:53 Python

python json转储可写性“无法写"

这是我程序的第二个问题,但又是一个完全不同的问题,这要归功于乐于助人的人,他建议将JSON作为一种更好的方法来实现我想要的.... 反正... JSON取得了一些成功.该程序还改变了主题,我绝对不打算制作游戏,只是获得灵感来学习更多有关python中“保存"的概念的知识.所以这是到目前为止的代码,其中包含一个可读取的有效JSON编码文件..但我遇到另一个障碍,当我尝试使用JSON的.d ..
发布时间:2020-07-10 02:18:50 Python

如何从pycurl多卷曲请求获取响应主体

执行curl multi请求时,除了空响应外,我什么也无法得到.没有引发任何异常,但是响应值没有内容(在以下代码段中进行了注释) 这是我的代码的简化版本: from StringIO import StringIO import pycurl class CurlStream(object): curl_count = 0 curl_storage = [] ..
发布时间:2020-07-10 02:18:48 Python

scikit-image将图像保存到字节串

我正在使用 scikit-image 来读取图像: img = skimage.io.imread(filename) 对img做一些操作后,我想将其保存到内存文件中(例如 skimage.io.imsave 需要文件名,而不是文件句柄. 如果可能的话,我想避免打磁盘(imsave然后从另一个映像库中读取).有什么好方法可以使imsave(或其他一些对scikit-image友好的 ..
发布时间:2020-07-10 02:17:45 Python

Python(2.6)cStringIO unicode支持吗?

我正在使用python pycurl模块从各种网页下载内容.由于我也想支持潜在的unicode文本,因此我一直在避免使用cStringIO.StringIO函数,该函数根据python文档: cStringIO-StringIO的更快版本 与StringIO模块不同,该模块无法接受无法编码为纯ASCII字符串的Unicode字符串. ...不支持unicode字符串.实际上,它声明它不 ..
发布时间:2020-07-10 02:16:41 Python

为什么StringIO对象比真实文件对象慢?

我正在查看StringIO的来源,上面写着一些注释: 使用真实文件通常更快(但不太方便). 在C中还有一个更快的实现,称为cStringIO,但是 它不是子类的. StringIO就像一个内存文件对象一样, 为什么它比真实文件对象慢? 解决方案 Python的文件处理完全在C中实现.这意味着它相当快(至少在与本机C代码相同的数量级上). 但是,StringIO库是用Py ..
发布时间:2020-07-10 02:16:38 Python

Python,将内存zip写入文件

如何将内存zipfile写入文件? # Create in memory zip and add files zf = zipfile.ZipFile(StringIO.StringIO(), mode='w',compression=zipfile.ZIP_DEFLATED) zf.writestr('file1.txt', "hi") zf.writestr('file2.txt', " ..
发布时间:2020-07-10 02:16:34 Python

Django响应包含一个包含多个csv文件的zip文件

我有一种算法,可以输出一个元组列表,准备将其写入csv文件中. 我试图写3个csv文件(通过StringIO,所以不写磁盘),然后将它们全部压缩.之后,我要将其附加到Django请求的响应中. 我不确定执行此操作最有效的方法是什么.我是否应该使用StringIO通过我的算法存储3个电话?我应该在压缩文件之前先实际创建csv文件吗?我可以直接使用1个zipfile呼叫,而无需调用3个St ..
发布时间:2020-07-10 02:16:30 Python

tempfile.TemporaryFile与StringIO

我写了一个基准测试,比较了 ZOCache 的不同字符串连接方法. > 所以在这里看起来像tempfile.TemporaryFile比其他任何东西都快: $ python src/ZOCache/tmp_benchmark.py 3.00407409668e-05 TemporaryFile 0.385630846024 SpooledTemporaryFile 0.29996299 ..
发布时间:2020-07-10 02:16:28 Python

我可以使用与StringIO相同的cStringIO吗?

我这样做了: import cStringIO.StringIO as StringIO 我知道我到处都在使用它.这样好吗 它与StringIO一样对待吗? 解决方案 它们是不同的. cStringIO无法正确处理unicode字符. >>> StringIO.StringIO().write(u'\u0080') >>> cStringIO.StringIO().wri ..
发布时间:2020-07-10 02:15:20 Python

我需要做StringIO.close()吗?

一些代码: import cStringIO def f(): buffer = cStringIO.StringIO() buffer.write('something') return buffer.getvalue() 文档说: StringIO.close():释放内存缓冲区.尝试做进一步 关闭StringIO对象的操作将引发ValueError. ..
发布时间:2020-07-10 02:15:13 Python

无法在python中使用StringIO的read()获取数据

使用Python2.7版本.下面是我的示例代码. import StringIO import sys buff = StringIO.StringIO() buff.write("hello") print buff.read() 在上面的程序中,read()没有给我任何回报,而getvalue()却给我“你好".谁能帮我解决这个问题?我需要read(),因为我的以下代码涉及读取"n ..
发布时间:2020-07-10 02:15:10 Python

来自Powershell的Python Capture回复

下面的代码在手动键入时有效,但是当我运行程序时,没有任何输出.我的最终目标是从用户PC中检索这些数据,以创建一种重新创建快捷方式的简便方法....我的用户莫名其妙地失去了它们,大声笑 import smtplib, os, subprocess, sys from string import ascii_uppercase from cStringIO import StringIO da ..
发布时间:2020-07-10 02:15:04 Python

将zip解压缩到内存中,解析内容

我想将zip文件的内容读取到内存中,而不是将其提取到光盘中,在存档中找到特定文件,打开文件并从中提取一行. 可以打开并解析StringIO实例吗?有什么建议吗?预先感谢. zfile = ZipFile('name.zip', 'r') for name in zfile.namelist(): if fnmatch.fnmatch(name, '*_read ..
发布时间:2020-07-10 02:15:00 Python

Python:模拟写入文件对象而不创建文件

我正在使用Python3,我想模拟对文件的写入,但是没有实际创建文件. 例如,我的具体情况如下: merger = PdfFileMerger() for pdf in files_to_merge: merger.append(pdf) merger.write('result.pdf') # This creates a file. I want to avoid t ..
发布时间:2020-07-10 02:14:55 Python