Python Tech

Python版QQ群发消息

PyQQ已经发布,利用web2qq协议,目前支持批量添加好友,批量群发消息等功能。

我的初衷是以PyQt为GUI做一个跨平台的QQ机器人,在win平台下不需要安装Python环境也能运行,能根据收到的消息自动回复。目前已经测试通过的只有简单的QQ登录、批量群发,遇到的问题却很多:Py2exe在打包时,源程序中有raw_input语句会报错;无法导入sys包;PyQt4导出后提示缺少DLL……相应的也解决了不少问题,所以先把可运行的代码发上来,其它遇到的问题解决之后也会更新在这篇文章里,权当笔记。…

Continue Reading
Python Tech

Python批量解压rar

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

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

# -*- coding: utf-8 -*-

import os
import UnRAR

#这里指定的是当前目录,获得当前目录下的总文件数rarNum
Continue Reading