问题标签 [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.

0 投票
5 回答
11657 浏览

ruby-on-rails - 使用开放 URI 和大小小于 10kb 的回形针存储图像

我想从我的旧网站导入一些图标。这些图标的大小小于 10kb。因此,当我尝试导入图标时,它会返回 stringio.txt 文件。

在 rake 任务中。

0 投票
1 回答
7942 浏览

python - 如何将 Python StringIO() 对象传递给 ZipFile(),或者它不受支持?

所以我有一个StringIO()类似文件的对象,我正在尝试将它写入 a ZipFile(),但我得到了这个 TypeError:

这是我正在使用的代码示例:

文档说这StringIO()是一个类似文件的类,并且ZipFile()可以接受类似文件的对象。有什么我想念的吗?任何帮助将不胜感激。

提前致谢!

0 投票
2 回答
1648 浏览

python - 来自 cStringIO 对象的 Numpy 数组并避免复制

这样可以更好地理解事情。这不是我需要解决的实际问题。一个cstringIO对象应该在行上模拟一个字符串、文件和一个迭代器。它是否也模拟缓冲区?无论如何,理想情况下,应该能够如下构造一个 numpy 数组

我的问题是它为什么会这样。

出现这种情况的实际问题如下:我有一个生成元组的迭代器。我有兴趣从元组的一个组件中创建一个 numpy 数组,尽可能少地复制和重复。我的第一个切入点是继续将产生的元组的有趣组件写入 StringIO 对象,然后将其内存缓冲区用于数组。我当然可以使用getvalue(),但会创建并返回一个副本。什么是避免额外复制的好方法。

0 投票
3 回答
47245 浏览

python - 使用字节而不是字符串的 StringIO 替换?

是否有任何替代 pythonStringIO类的替代品,一个可以bytes代替字符串的替代品?

这可能不是很明显,但是如果您使用 StringIO 处理二进制数据,那么您在 Python 2.7 或更高版本中就不走运了。

0 投票
1 回答
1645 浏览

python - 在 Python 中,如何将 stringIO 文本文件写回 zip 存档,然后再写回 PostgreSQL 中的 bytea 字段?

一个相对 Python 的菜鸟,我已经成功地从一个 zip 存档中提取了一个文本文件,它包含在 PostgreSQL bytea 字段中,使用以下代码:

然后我已经完成了该文本文件所需的工作......到目前为止,一切都很好!

但是,现在,将 content.txt 压缩回存档中的正确位置,然后写回“archivefield”的语法有点困惑。

你们这里的任何专家都可以建议我需要的一点语法吗?差不多好了!

好吧,多亏了这里收到的帮助——我们现在肯定会回信给“档案区”——这太棒了!

现在的问题是:

1)我显然将原始字段的大小增加了一倍。这是“附加”模式的功能吗?如何“回到零并重写该字段?- 和/或 -

2)我写回的数据不会编码回十六进制(?)模式,因为原始数据似乎是 - 并且将是 PostgreSQL v9 的标准。- 或者 -

问题是数据没有被再次压缩,因此它的大小很大吗?

0 投票
2 回答
651 浏览

python - lxml.etree.iterparse 关闭输入文件处理程序?

filterous用于单元测试iterparse中解析简单的XMLStringIO对象。但是,当之后尝试访问该对象时,Python 会以“ ”消息退出。根据文档,“从 lxml 2.3 开始,在错误情况下也将调用 .close() 方法”,但我没有收到错误消息或来自. 我的 IO-foo 显然跟不上速度,所以有人有建议吗?StringIOValueError: I/O operation on closed fileiterparseExceptioniterparse

命令和(希望)相关代码:

设置.py:

测试/测试.py:

过滤/过滤.py:

追溯:

PS:测试在2010-07-27运行良好。

0 投票
2 回答
2639 浏览

python - 基本 Python StringIO -- 为什么 GetValue() 什么都不返回?

我遇到了基本的 python 问题。在下面的示例中,没有返回任何错误,但使用 pprint 显示所有变量的内容表明 content is = '' - 为什么会出现这种情况?

有任何想法吗?谢谢

0 投票
3 回答
10969 浏览

python - 带有二进制文件的 StringIO?

我似乎得到了不同的输出:

为什么?是不是因为 StringIO 只支持文本字符串之类的?

0 投票
2 回答
1036 浏览

python - 将文件下载到内存中

我正在编写一个 python 脚本,我只需要一系列非常小的文本文件的第二行。我想在不将文件保存到我的硬盘驱动器的情况下提取它,就像我目前所做的那样。

我发现了一些引用 TempFile 和 StringIO 模块的线程,但我无法理解它们。

目前我下载所有文件并按顺序命名它们,如 1.txt、2.txt 等,然后遍历所有文件并提取第二行。我想打开文件抓住线然后继续查找并打开和读取下一个文件。

这是我目前将其写入硬盘的操作:

0 投票
3 回答
4634 浏览

python - 从 StringIO 读取直到遇到某个字节的快速方法

假设我有一些StringIO(来自cStringIO)。我想从中读取缓冲区,直到遇到一些字符/字节,比如'Z',所以:

在 Python 中最快的方法是什么?谢谢