import zipfile
import os
# 设置压缩包文件路径(确保这是一个文件而不是目录)
zip_file_path = '/Users/kimiya/brain_tumor/archive (13).zip' # 这里使用你的实际文件名
# 检查当前工作目录
current_dir = os.getcwd()
print("当前工作目录:", current_dir)
# 列出当前目录下的所有文件和目录
items = os.listdir(current_dir)
print("当前目录下的文件和目录:", items)
# 确保压缩包路径是一个文件
if os.path.isdir(zip_file_path):
raise IsADirectoryError(f"The path '{zip_file_path}' is a directory, not a file.")
# 检查压缩包是否存在
if not os.path.exists(zip_file_path):
raise FileNotFoundError(f"The file '{zip_file_path}' does not exist in the current directory.")
# 解压缩目标目录
extract_dir = '/Users/kimiya/brain_tumor/brain'
# 创建解压缩目标目录(如果不存在)
os.makedirs(extract_dir, exist_ok=True)
# 打开并解压缩压缩包
with zipfile.ZipFile(zip_file_path, 'r') as zip_ref:
zip_ref.extractall(extract_dir)
# 输出解压缩的文件列表
extracted_files = os.listdir(extract_dir)
print("解压缩的文件列表:", extracted_files)
记录下这段代码 刚才又忘了在哪儿,找了半天