python - 使用密码读取 zipe 文件中的多个 csv
问题描述
我想读取一些 csv 文件,这些文件存储在一个受密码保护的 zip 文件中。所以结构是: 1.zip: (a.csv, aa.csv, 12.csv ...)
密码是:'pass'。
我试图关注这个问题:Python - zipfile 模块似乎不适用于密码
并有一个包含这个问题的代码:读取压缩在一个文件中的多个 csv 文件
for zip_file in glob.glob("C:/.../1.zip"):
zf = zipfile.ZipFile(zip_file)
pw = 'pass'
zf.setpassword(pw)
dfs = [pd.read_csv(zf.open(f), sep="\t") for f in zf.namelist()]
df = pd.concat(dfs,ignore_index=True)
我得到错误:
TypeError: pwd: 预期字节,得到 str
错误是什么?
解决方案
推荐阅读
- android - 如何使用 react-native-firebase 从 Firebase 动态链接接收查询参数?
- javascript - JavaScript 函数未被识别为使用提示/警报的函数
- nativescript-angular - 类型“订阅”缺少“类型订阅”类型中的以下属性:原型、空
- node.js - 使用 Sass 运行 Vuetify 时模块构建错误
- python - 如何使用 Telethon 登录多个帐户...?
- mongoose - 为什么我们将 GraphQL 与 Mongoose 一起使用
- html - :nth-child 未能遵守 CSS 属性
- java - hosts 不能为空 - 创建与 MongoDB 4.2 数据库的 POJO 连接时出现异常
- php - 支付门户流程完成时,会话 cookie 会“丢失”
- r - 频率表分类值