解压缩的文件获取后缀为bin的文件名
时间: 2024-04-13 08:29:43 浏览: 60
得到文件后缀名
以下是一个获取解压缩后后缀为 ".bin" 的文件名的示例程序:
```python
import os
import zipfile
def unzip_and_get_bin_files(directory):
bin_files = []
for filename in os.listdir(directory):
if filename.endswith(".zip"):
file_path = os.path.join(directory, filename)
with zipfile.ZipFile(file_path, 'r') as zip_ref:
zip_ref.extractall(directory)
extracted_files = zip_ref.namelist()
for extracted_file in extracted_files:
base_name, extension = os.path.splitext(extracted_file)
if extension == ".bin":
bin_files.append(extracted_file)
os.remove(file_path)
return bin_files
# 指定要解压缩的目录
directory = 'path/to/your/directory'
bin_files = unzip_and_get_bin_files(directory)
print(bin_files)
```
将上述代码中的 `'path/to/your/directory'` 替换为你要批量解压缩 zip 文件的目录路径。在这个示例程序中,我们遍历目录中的所有 zip 文件,解压缩每个文件,并将后缀为 ".bin" 的文件名添加到列表 `bin_files` 中。最后,我们打印出 `bin_files` 列表,显示解压缩后的后缀为 ".bin" 的文件名。
请确保你已经安装了 Python,并且导入了 zipfile 和 os 模块。
阅读全文