有一个包如果包名为123.zip解压后名字为qwe如何用python通过123.zipde
时间: 2024-03-10 13:47:10 浏览: 100
python3 解决zip解压中文乱码问题,亲测可用, 直接替换zipfile.py文件,记得提前备份
您可以使用Python的zipfile模块来解压缩zip文件,并且可以通过ZipFile类中的namelist()方法查看zip文件中所有文件的名称。以下是一个解压缩文件并找到指定文件名的示例代码:
```python
import zipfile
with zipfile.ZipFile('123.zip', 'r') as zip_ref:
zip_ref.extractall('.\\') # 解压缩到当前目录下
file_names = zip_ref.namelist() # 查看zip文件中所有文件的名称
for file_name in file_names:
if file_name == 'qwe':
print('找到指定文件:%s' % file_name)
# 在这里可以添加对文件的操作
```
在上述代码中,'123.zip'是要解压缩的zip文件的名称,'.\\'表示解压缩到当前目录下。通过zip_ref.namelist()可以获得zip文件中所有文件的名称,然后在循环中找到指定文件名即可。
阅读全文