大家可能都遇到过这样的问题,当一个文件夹中有几万张图片,然后把这个文件夹直接通过xftp移动到服务器地址的时候速度超级慢
其中一个解决思路就是,将文件压缩成压缩包,将整个压缩包移动到服务器,然后再进行解压,解压的程序可以参考下面:
def unzip_file(zip_file, extract_dir):
with zipfile.ZipFile(zip_file, 'r') as zip_ref:
zip_ref.extractall(extract_dir)
# 指定要解压的 ZIP 压缩包路径和解压目标目录
zip_file = 'training/fill50k.zip'
extract_dir = 'training/fill50k'
# 创建解压目标目录
os.makedirs(extract_dir, exist_ok=True)
# 解压缩 ZIP 压缩包
unzip_file(zip_file, extract_dir)