Python Tech

Python批量解压rar

本文解决在某个目录中有很多rar压缩文件,而且后缀是.exe,利用Python将其批量解压缩。

首先需要安装UnRAR模块(在文章底部可以下载),他是利用ctypes来调用UnRAR.dll进行解压操作,需要Python2.3或以上的版本才能使用,只能在win系统下使用。Python代码如下


这样就可以解压当前目录下的所有压缩文件了,或者将.exe换成.rar,经测试均可以正常解压。

将其打包为exe可执行文件,使用py2exe时,要注意加上UnRAR模块,这里使用setup.py作为安装程序文件名,代码如下:

点击下载文件信息:pyUnRAR-1.0.win32.exe 大小:179kb

有效时间:永久

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
最新 最旧 得票最多
提醒
trackback

[…] 但这样会导致同名exe也会被修改。比较简单的是使用其他语言脚本,比如Python。Python批量解压缩的程序。 […]