python - 如何从 zipfile 创建文件对象?
问题描述
我想从 zip 中的文件创建一个文件对象。我不想提取那个文件。实际上,我想对 zip 中的文件使用 seek 方法。我的代码:
from zipfile import ZipFile
input_zip = ZipFile("xyz.zip")
file_name = input_zip.namelist()[0]
input_zip.read(name)
但我不能在上面使用 seek 方法。我想让它像这样但不提取文件:
file = open("new.txt", 'rb')
file.seek(14)
解决方案
文档说seek
支持,您只需要以正确的方式打开它(如图所示)。
推荐阅读
- sql - 如何在触发器中使用来自另一个表的信息?
- html - RVest html_nodes() 函数无法识别 Web 元素
- flutter - 我可以在未来的构建器中使用 POST 请求吗?
- javascript - 在 React/React-Native 中返回 undefined 的 useRef 对象
- python - 时间频率颜色图
- ios - iOS 13 中的条形按钮色调颜色
- localization - 如何使用 Erlang 将数字格式化为带有千位和小数分隔符的字符串(货币)?
- c - 为什么这个函数返回null?
- python - 在文件的每一行上创建一个新文件名
- javascript - 从firebase数据库中检索数据的问题