首页 > 解决方案 > 如何使用 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*

标签: pythoncsvzipfile

解决方案


推荐阅读