所需模块:
os.getcwd() #获取脚本文件路径
os.system() #执行系统命令
import os
#source_dir = input("Please input in source_dir:")
#unzip_dir = input("Please input in unzip_dir:")
source_dir = os.getcwd() #获取脚本文件所在路径
unzip_dir = '%s\\unzip\\' % source_dir #创建解压缩文件存储路径
#windows RAR解压缩命令
rar_command = '"C:\\Program Files\\WinRAR\\Winrar.exe" x %s\\*.rar * %s\\' \
% (source_dir, unzip_dir)
if os.system(rar_command):
print('successful!!!')
这个脚本文件只需要放在你想要解压缩的文件所在文件夹即可,运行后会将该文件夹下所有zip&RAR格式文件解压缩,并存储在该文件夹下的unzip文件夹。这个解压缩文件以及存储路径也可以自己键入,就是上面代码中前面注释的两句代码。