问题标签 [stringio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 使用开放 URI 和大小小于 10kb 的回形针存储图像
我想从我的旧网站导入一些图标。这些图标的大小小于 10kb。因此,当我尝试导入图标时,它会返回 stringio.txt 文件。
在 rake 任务中。
python - 如何将 Python StringIO() 对象传递给 ZipFile(),或者它不受支持?
所以我有一个StringIO()
类似文件的对象,我正在尝试将它写入 a ZipFile()
,但我得到了这个 TypeError:
这是我正在使用的代码示例:
文档说这StringIO()
是一个类似文件的类,并且ZipFile()
可以接受类似文件的对象。有什么我想念的吗?任何帮助将不胜感激。
提前致谢!
python - 来自 cStringIO 对象的 Numpy 数组并避免复制
这样可以更好地理解事情。这不是我需要解决的实际问题。一个cstringIO
对象应该在行上模拟一个字符串、文件和一个迭代器。它是否也模拟缓冲区?无论如何,理想情况下,应该能够如下构造一个 numpy 数组
我的问题是它为什么会这样。
出现这种情况的实际问题如下:我有一个生成元组的迭代器。我有兴趣从元组的一个组件中创建一个 numpy 数组,尽可能少地复制和重复。我的第一个切入点是继续将产生的元组的有趣组件写入 StringIO 对象,然后将其内存缓冲区用于数组。我当然可以使用getvalue()
,但会创建并返回一个副本。什么是避免额外复制的好方法。
python - 使用字节而不是字符串的 StringIO 替换?
是否有任何替代 pythonStringIO
类的替代品,一个可以bytes
代替字符串的替代品?
这可能不是很明显,但是如果您使用 StringIO 处理二进制数据,那么您在 Python 2.7 或更高版本中就不走运了。
python - 在 Python 中,如何将 stringIO 文本文件写回 zip 存档,然后再写回 PostgreSQL 中的 bytea 字段?
一个相对 Python 的菜鸟,我已经成功地从一个 zip 存档中提取了一个文本文件,它包含在 PostgreSQL bytea 字段中,使用以下代码:
然后我已经完成了该文本文件所需的工作......到目前为止,一切都很好!
但是,现在,将 content.txt 压缩回存档中的正确位置,然后写回“archivefield”的语法有点困惑。
你们这里的任何专家都可以建议我需要的一点语法吗?差不多好了!
好吧,多亏了这里收到的帮助——我们现在肯定会回信给“档案区”——这太棒了!
现在的问题是:
1)我显然将原始字段的大小增加了一倍。这是“附加”模式的功能吗?如何“回到零并重写该字段?- 和/或 -
2)我写回的数据不会编码回十六进制(?)模式,因为原始数据似乎是 - 并且将是 PostgreSQL v9 的标准。- 或者 -
问题是数据没有被再次压缩,因此它的大小很大吗?
python - lxml.etree.iterparse 关闭输入文件处理程序?
filterous用于 在单元测试iterparse
中解析简单的XMLStringIO
对象。但是,当之后尝试访问该对象时,Python 会以“ ”消息退出。根据文档,“从 lxml 2.3 开始,在错误情况下也将调用 .close() 方法”,但我没有收到错误消息或来自. 我的 IO-foo 显然跟不上速度,所以有人有建议吗?StringIO
ValueError: I/O operation on closed file
iterparse
Exception
iterparse
命令和(希望)相关代码:
设置.py:
测试/测试.py:
过滤/过滤.py:
追溯:
PS:测试在2010-07-27运行良好。
python - 基本 Python StringIO -- 为什么 GetValue() 什么都不返回?
我遇到了基本的 python 问题。在下面的示例中,没有返回任何错误,但使用 pprint 显示所有变量的内容表明 content is = '' - 为什么会出现这种情况?
有任何想法吗?谢谢
python - 带有二进制文件的 StringIO?
我似乎得到了不同的输出:
为什么?是不是因为 StringIO 只支持文本字符串之类的?
python - 将文件下载到内存中
我正在编写一个 python 脚本,我只需要一系列非常小的文本文件的第二行。我想在不将文件保存到我的硬盘驱动器的情况下提取它,就像我目前所做的那样。
我发现了一些引用 TempFile 和 StringIO 模块的线程,但我无法理解它们。
目前我下载所有文件并按顺序命名它们,如 1.txt、2.txt 等,然后遍历所有文件并提取第二行。我想打开文件抓住线然后继续查找并打开和读取下一个文件。
这是我目前将其写入硬盘的操作:
python - 从 StringIO 读取直到遇到某个字节的快速方法
假设我有一些StringIO
(来自cStringIO
)。我想从中读取缓冲区,直到遇到一些字符/字节,比如'Z',所以:
在 Python 中最快的方法是什么?谢谢