python脚本检查.rar压缩文件是否存在 存在则删除
时间: 2024-09-19 13:14:49 浏览: 63
最简化系统树文件python脚本.rar
在Python中,你可以使用`os`模块以及`rarfile`库来检查`.rar`压缩文件是否存在,并根据需要进行操作。首先,确保安装了`rarfile`库,如果没有安装,可以使用`pip install rarfile`命令安装。
下面是一个简单的示例脚本,它会检查指定路径下的`.rar`文件是否存在,如果存在,则将其删除:
```python
import os
from rarfile import RarFile
# 指定你要检查的rar文件路径
file_path = 'path_to_your_rar_file.rar'
# 检查文件是否存在
if os.path.isfile(file_path) and file_path.endswith('.rar'):
try:
# 使用rarfile尝试打开rar文件,如果成功则说明是rar文件
with RarFile(file_path, mode='r') as archive:
print(f"{file_path} is a .rar file.")
# 删除该rar文件
os.remove(file_path)
print(f"{file_path} has been deleted.")
except (rarfile.BadRarFile, FileNotFoundError):
print(f"{file_path} is not a valid .rar file or does not exist.")
else:
print(f"{file_path} is not a .rar file or does not exist.")
阅读全文