python - 问题读取 Zipfile
问题描述
我正在尝试编写一个脚本,允许我搜索最近下载的文件(将是一个 docx),压缩该文件,然后在 XML 中搜索文档的特定部分。我被困在我试图压缩文件的这部分。当我运行 namelist() 时,我得到的是空白内容,而不是我想要的文件的内容。
````
import glob
import os
list_of_files = glob.iglob('C:\\Users\\username\\Downloads\\*')
latest_file = max(list_of_files, key=os.path.getctime)
import re
import zipfile
import xml.dom.minidom
os.chdir('C:\\Users\\username\\Downloads\\')
zf = zipfile.ZipFile('latest_file','w')
print(zf.namelist())
解决方案
尝试:
with ZipFile('out.zip','w') as zip:
zip.write(latest_file)
推荐阅读
- python - 循环问题?
- python-3.x - Python 打包和 CircleCI:解析要求失败
- javascript - 如何使用 useEffect 和 useState 修复此最大深度超出错误?
- php - 000webhost API cURL 超时
- amazon-web-services - SQS + Lambda 与异步 Lambda
- sql - 一个表中的两个计数与另一表中的附加数据相加
- flutter - 自定义 Flutter Android FirebaseMessagingService
- spring - 使用 Spring Boot 一行中的多个 Blob
- javascript - 如何将导出的控制器功能传递给不同的控制器
- java - Urlconnection.setProperty("Authorization", authHeader) 未按预期工作