stringio相关内容

python 3.x ImportError:没有名为“cStringIO"的模块

如何解决 Python 3.x 下的 ImportError: No module named 'cStringIO'? 解决方案 来自 Python 3.0 更新日志: StringIO 和 cStringIO 模块不见了.相反,导入 io 模块并分别对文本和数据使用 io.StringIO 或 io.BytesIO. 从 Python 3 电子邮件文档 可以看出 应该使用 ..
发布时间:2021-12-02 17:12:44 其他开发

python3中的io.StringIO编码

我似乎无法找到 Python3 中 io.StringIO 的默认编码.是 stdio 的语言环境吗? 我该如何更改? 使用 stdio,似乎只是使用正确的编码重新打开工作,但没有重新打开 StringIO 之类的东西. 解决方案 io.StringIO 类与 Python 3 中的 str 对象一起工作.也就是说,你只能从 StringIO 实例读取和写入 strings.没 ..
发布时间:2021-09-15 19:41:39 其他开发

python sys.stdout 和 C++ iostreams::cout

我假设 sys.stdout 将引用与在同一进程中运行的 iostreams::cout 相同的物理流,但情况似乎并非如此.以下代码使用名为“write"的 Python 包装器调用 C++ 函数,并写入 cout: from cStringIO import StringIO导入系统orig_stdout = sys.stdoutsys.stdout = stringout = StringI ..
发布时间:2021-08-30 19:09:04 其他开发

StringIO 替换适用于字节而不是字符串?

python StringIO 类是否有任何替代品,可以使用 bytes 而不是字符串? 这可能并不明显,但如果您使用 StringIO 来处理二进制数据,那么 Python 2.7 或更高版本就不那么走运了. 解决方案 尝试 io.BytesIO. 作为其他有 指出,您确实可以在 2.7 中使用 StringIO,但 BytesIO 是向前兼容的好选择. ..
发布时间:2021-06-26 18:53:16 其他开发

Python Flask send_file StringIO空白文件

我正在使用python 3.5和flask 0.10.1并喜欢它,但是send_file有点麻烦.我最终要处理一个pandas数据框(来自Form数据,在本示例中未使用,但将来需要使用),并将其发送为csv格式下载(没有临时文件).我所见过的最好的实现方法是给我们StringIO. 这是我尝试使用的代码: @app.route('/test_download', methods = [ ..
发布时间:2020-11-08 06:48:51 其他开发

如何循环直到Python中的EOF?

我需要循环播放直到碰到类似文件的对象的末尾,但是我找不到“显而易见的方法”,这使我怀疑自己正在忽略某些东西,很明显。 :-) 我有一个流(在这种情况下,它是一个StringIO对象,但我也对一般情况感到好奇),该流存储了未知数量的以“”格式记录,例如: data = StringIO(“ \x07\ x00\x00\x00foobar\x00\x04\ ..
发布时间:2020-10-30 04:54:28 其他开发

将io.BytesIO转换为io.StringIO以解析HTML页面

我正在尝试解析通过pyCurl检索到的HTML页面,但是pyCurl WRITEFUNCTION返回的页面是BYTES而不是字符串,因此我无法使用BeautifulSoup对其进行解析. 有什么方法可以将io.BytesIO转换为io.StringIO? 或者还有其他解析HTML页面的方法吗? 我正在使用Python 3.3.2. 解决方案 一种幼稚的方法: # a ..
发布时间:2020-09-20 06:13:06 其他开发

Python:如何获取StringIO.writelines接受unicode字符串?

我得到 UnicodeEncodeError: 'ascii' codec can't encode character u'\xa3' in position 34: ordinal not in range(128) 在下面存储在'a.desc'中的字符串上,因为它包含'£'字符.它以unicode字符串的形式存储在基础Google App Engine数据存储区中,这样就可以了. ..
发布时间:2020-09-07 19:43:09 其他开发

内存中的Zip文件Python错误

我正在尝试使用Python创建内存中的zip文件并将其上传到Amazon S3.我已经读过类似的文章,但是无论我如何尝试,Windows和Linux(RHEL5)都无法打开它(它已损坏).这是我正在运行的代码: f_redirects = StringIO() f_links = StringIO() f_metadata = StringIO() # Write to the "file ..
发布时间:2020-07-10 02:20:12 其他开发

Python StringIO-选择性地将数据放入标准输入

我们正在使用一些没有源代码的已编译python代码.该代码提示用户输入,我们正在尝试使该部分自动化. 基本上要求输入用户名,密码,然后根据某些情况询问一些其他问题.我不知道编译后的函数是否正在使用raw_input,input或其他东西. 我已经能够使用StringIO替换带有用户名和密码的stdin,并且可以使用自己的类替换stdout并确定出现哪个提示,但是在选择性地放置数据时,我 ..
发布时间:2020-07-10 02:20:08 其他开发

在python3中对io.StringIO的相对寻求

我正在尝试重构与python-3.x一起使用的python 2软件包.该软件包在python 2下使用StringIO.StringIO,并使用诸如flob.seek(-1, 1)之类的语句来使用对象的相对查找方法.不幸的是,Python 3中相应的io.StringIO对象的seek方法不支持相对查找,因此代码引发了 OSError: Can't do nonzero cur-relati ..
发布时间:2020-07-10 02:20:05 其他开发

捕获标准输出时python2和python3之间的StringIO可移植性

我写了一个python软件包,我设法使其与python 2.7和python 3.4完全兼容,但到目前为止,有一个例外使我感到困惑.该软件包包括一个命令行脚本,在我的单元测试中,我使用此代码运行脚本的主例程,同时覆盖sys.argv以传递argparse的命令行参数,并捕获脚本的stdout进行比较: @contextlib.contextmanager def runmain(mainfu ..
发布时间:2020-07-10 02:20:01 其他开发

如何在Python3中将字符串添加到tarfile

我在将str添加到python中的tar归档文件时遇到问题.在python 2中,我使用了这样的方法: fname = "archive_name" params_src = "some arbitrarty string to be added to the archive" params_sio = io.StringIO(params_src) archive = tarfile.o ..
发布时间:2020-07-10 02:19:59 其他开发

如何在python 3中通过FTP发送StringIO?

我想通过FTP将文本字符串作为文件上传. import ftplib from io import StringIO file = StringIO() file.write("aaa") file.seek(0) with ftplib.FTP() as ftp: ftp.connect("192.168.1.104", 2121) ftp.login("ftp", ..
发布时间:2020-07-10 02:18:56 其他开发

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

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

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

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

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

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

Python(2.6)cStringIO unicode支持吗?

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