python代码,读取文件夹中rar压缩文件夹名,并保存在txt文件中
时间: 2024-02-13 15:00:41 浏览: 148
python 实现文件批量二次压缩功能
好的,以下是Python代码,可以实现读取指定文件夹中所有rar压缩文件夹名,并将文件夹名保存在指定的txt文件中:
```python
import os
# 定义要读取的文件夹路径和保存txt文件的路径
folder_path = '/path/to/folder'
txt_file_path = '/path/to/txtfile.txt'
# 获取文件夹中所有rar压缩文件夹的名称
rar_folders = [name for name in os.listdir(folder_path) if os.path.isdir(os.path.join(folder_path, name)) and name.endswith('.rar')]
# 将文件夹名称保存到txt文件中
with open(txt_file_path, 'w') as f:
for folder_name in rar_folders:
f.write(folder_name + '\n')
```
你可以将 `folder_path` 和 `txt_file_path` 分别替换成你要读取的文件夹路径和保存txt文件的路径。代码中通过 `os.listdir` 函数获取指定文件夹中的所有文件和文件夹名称,通过 `os.path.isdir` 函数判断是不是文件夹,并且通过 `endswith` 函数筛选出所有以 `.rar` 结尾的文件夹名称。然后将文件夹名称写入到指定的txt文件中。
阅读全文