问题标签 [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.
python - 如何在 Python 中将字符串包装到文件中?
如何使用字符串的内容创建类似文件的对象(与 File 相同的鸭子类型)?
python - BytesIO 与 python v2.5
问题:
如何获得与 Python 2.5 的 StringIO 类似的字节流?
应用:
我正在将 PDF 转换为文本,但不想将文件保存到硬盘。
其他想法:
我想我可以使用 StringIO,但没有模式参数(我猜“字符串”意味着文本模式)。
显然 io.BytesIO 类是 v2.6 中的新类,所以这对我也不起作用。
我有一个使用 tempfile 模块的解决方案,但我想避免对硬盘进行任何读/写操作。
python - 如何在Python中循环直到EOF?
我需要循环直到遇到类似文件的对象的末尾,但我没有找到“明显的方法”,这让我怀疑我忽略了一些东西,嗯,很明显。:-)
我有一个流(在这种情况下,它是一个 StringIO 对象,但我对一般情况也很好奇),它以“<length><data>”格式存储未知数量的记录,例如:
现在,我能想象到的唯一清晰的阅读方式是使用(我认为的)一个初始化循环,这似乎有点不像 Pythonic:
在类似 C 的语言中,我只需将 's test 子句read(4)
放在while
's test 子句中,但这当然不适用于 Python。关于更好的方法来实现这一点的任何想法?
python - Python:如何让 StringIO.writelines 接受 unicode 字符串?
我得到一个
在下面存储在“a.desc”中的字符串上,因为它包含“£”字符。它以 unicode 字符串的形式存储在底层的 Google App Engine 数据存储中,所以这很好。cStringIO.StringIO.writelines 函数似乎试图以 ascii 格式对其进行编码:
如果这是正确的措辞,我如何指示它将编码视为 unicode?
应用引擎在 python 2.5 上运行
python - 检索 subprocess.call() 的输出
如何使用 获取运行进程的输出subprocess.call()
?
StringIO.StringIO
将对象传递stdout
给此错误:
python - 创建内存中 zip 文件并作为 http 响应返回的函数
我正在避免在磁盘上创建文件,这是我到目前为止所得到的:
你认为正确优雅的pythonic足够吗?有什么更好的方法吗?
谢谢!
python - 将 StringIO 的内容写入文件的最佳方法是什么?
StringIO
将缓冲区内容写入文件的最佳方法是什么?
我目前正在做类似的事情:
但随后buf.getvalue()
会复制内容吗?
python - 如何处理标记化错误?
请在下面找到我用来标记字符串的代码。
我收到一个错误,内容如下:-
我希望忽略此类错误并能够完成标记化过程。我有很多数据,所以我可以将部分数据丢失到这些错误中。但是,我不确定如何编写能够实现所需功能的代码。有人可以帮我写代码吗?
谢谢你。
编辑1: -
在尝试
我收到以下错误消息
python - python 2.7 / exec / 出了什么问题?
我有这段代码在 Python 2.5 中运行良好,但在 2.7 中运行良好:
我得到:
python - 使用 io.StringIO 模拟文件时的 Unicode 问题
我正在使用一个io.StringIO
对象来模拟一个类的单元测试中的文件。问题是这个类似乎默认所有字符串都是 unicode,但内置str
不返回 unicode 字符串:
但
作品。我认为这是因为与 unicode 字符串的连接也使结果 unicode。这个问题有更优雅的解决方案吗?