gpt4 book ai didi

python - 带有 python v2.5 的 BytesIO

转载 作者:太空宇宙 更新时间:2023-11-04 08:23:09 25 4
gpt4 key购买 nike

问题:

如何获得像 Python 2.5 的 StringIO 一样工作的字节流?

应用:

我正在将 PDF 转换为文本,但不想将文件保存到硬盘。

其他想法:

我想我可以使用 StringIO,但是没有模式参数(我猜“String”意味着文本模式)。

显然 io.BytesIO 类是 v2.6 中的新类,所以它对我也不起作用。

我有一个临时文件模块的解决方案,但我想避免对硬盘进行任何读取/写入操作。

最佳答案

在 Python 2.x 中,“string”表示“字节”,“unicode”表示“字符串”。您应该使用 StringIOcStringIO 模块。模式将取决于您作为缓冲区参数传入的数据类型。

关于python - 带有 python v2.5 的 BytesIO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1279244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com