现在有一个下载的RAR压缩文件,请使用python编写一个解压到当前文件夹的python程序
时间: 2024-09-17 19:07:37 浏览: 57
Python压缩和解压缩文件
在Python中,我们可以使用`rarfile`库来解压RAR文件。如果你还没有安装`rarfile`,可以使用pip安装:
```bash
pip install rarfile
```
下面是一个简单的Python脚本示例,用于解压RAR文件到当前目录:
```python
import os
from rarfile import RarFile
def extract_rar(file_path):
# 检查rarfile是否可用
if not os.path.exists(file_path) or not file_path.endswith(".rar"):
print(f"Invalid file path or it's not a .rar file: {file_path}")
return
try:
with RarFile(file_path, 'r') as r:
# 获取所有文件名
filenames = r.namelist()
# 提取到当前工作目录
r.extractall('.')
print(f"Successfully extracted files from {file_path}")
except Exception as e:
print(f"Error occurred while extracting: {e}")
# 使用你的RAR文件路径替换这里的'downloaded.rar'
extract_rar('downloaded.rar')
```
将上述代码保存为一个.py文件,运行该文件即可解压RAR文件。记得将`'downloaded.rar'`替换为你实际下载的RAR文件路径。
阅读全文