python - 如何使用 namelist() 和 for 循环打开压缩的 csv 文件?
问题描述
我正在使用的文件结构本质上是一个带有文件夹的 zip 文件,然后是 2 个标记为 X 和 Y 的文件夹,其中包含两个 csv。namelist()
返回我正在决定的两个 csv 文件。我已经构建了 csv 文件名,csvName
但对如何打开 csv 感到困惑。我的代码如下。
listofFiles = zipDataFile.namelist()
if (subwindow.X == '1' and subwindow.Y != '1'): #determines X or Y folder
for file in listofFiles:
if (file.endswith('X/'+csvName)):
with open(file) as csvfile:
*rest of code*
解决方案
推荐阅读
- python - Bazel 错误解析 tf.estimator 模型
- node.js - 在 Microsoft Bot builder node.js 中处理由 Slack 中的提示生成的先前按钮的输入时出现问题
- php - 加入 2 个表并通过 JSON 回显值
- wordpress - Wordpress 网站总是重定向到 Yetill.com
- python-3.x - 检测 ab/w 文档上的图章形状
- java - 使用 RecyclerView 和 Picasso 问题处理大量图像
- javascript - Jquery:将 JSON 值作为参数传递给 addEventListener 函数
- kotlin - 是否可以在“惰性”初始化程序中暂停协程?我收到“Android 主循环线程中不允许 runBlocking”的错误
- excel - 从模板插入 Word 文档并从 Excel 填充书签
- postgresql - 创建扩展时出现 Postgresql 错误:库未加载:/usr/local/opt/libtiff/lib/libtiff.5.dylib