现在有一个下载的RAR压缩文件,请使用python编写一个解压到当前文件夹的python程序

时间: 2024-09-17 22:07:37 浏览: 42
7Z

Python27.解压版

在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文件路径。
阅读全文

相关推荐