【发布时间】:2021-10-01 11:05:27
【问题描述】:
我正在尝试解压缩包含 csv 文件的 zip 文件,并将 csv 文件中的所有行写入 NamedTemporaryFile。然后打印临时文件中的行以确保它已正确写入所需的行。这是我当前的代码,当调用“print(line)”时返回一个空白。
with zipfile.ZipFile(file_name) as zip_fp:
for item in zip_fp.namelist():
temp_file = NamedTemporaryFile()
with zip_fp.open(item) as fp:
with open(temp_file.name, mode='wb+') as temp_fp:
temp_fp.writelines(fp.readlines())
for line in temp_fp:
print(line)
请帮忙。
【问题讨论】:
标签: python zip temporary-files