这样可以解决因目录名过长解压不下来问题
使用工具:WinRAR 7_zip 等都可以 cmd命令执行 可用python等调用cmd实现项目上应用
在这里使用python和WinRAR解压
把WinRAR 添加到环境变量中
cmd执行解压操作
python代码:
import os
def myfun(zip_path, file_path):
add = f"WinRAR e {zip_path} {file_path}"
os.system(add)
return add
if __name__ == '__main__':
myfun("zip路径", "解压到路径")
用代码调用shell还是os失败解决办法:
找到winrar根目录复制UnRAR.exe和WinRAR.exe到C:\Windows下:
再次运行代码正常