最新消息:

Python

用Python登录正方系统获取课表

用Python登录正方系统获取课表

admin 13年前(2013-08-19) 1浏览

没想到毕业之后还会折腾这破玩意。大学时用RGSS语言完成过一个类似的功能(虽然最近才知道它和Ruby语言有关),但没用Python写过。其实代码完全没难度,但这套系统很讨厌,它用.NET语言写成,出现最多的是页面是“当前访问人数过多,请稍后访问”,系...

PyQT实现通知区域图标和对话气泡

PyQT实现通知区域图标和对话气泡

admin 13年前(2013-08-19) 1浏览

目的:1. 软件运行时,在通知区域显示图标;2. 当有新任务时,显示对话气泡。 实现:1. 利用PyQT在系统的通知区域显示图标;2. 让Python程序循环执行。 首先来实现第一个功能——在通知区域显示图标和对话气泡。 需要制作的是:图标,点击图标...

Python批量解压rar

Python批量解压rar

admin 13年前(2013-08-19) 1浏览

本文解决在某个目录中有很多rar压缩文件,而且后缀是.exe,利用Python将其批量解压缩。 首先需要安装UnRAR模块(在文章底部可以下载),他是利用ctypes来调用UnRAR.dll进行解压操作,需要Python2.3或以上的版本才能使用,只...

小心subprocess的PIPE卡住你的python程序

小心subprocess的PIPE卡住你的python程序

admin 13年前(2013-05-21) 1浏览

python 2.4后引入新的模块subprocess,用于取代原有的commands模块。利用subprocess可以非常方便地跑多个后台任务,例如下面的示例代码(省去所有的错误处理): from subprocess import Popen, ...

CoreSeek Python数据源的基类

CoreSeek Python数据源的基类

admin 13年前(2013-04-28) 1浏览

上次提到过Ubuntu上Coreseek+php的安装的安装一文,我个人建议Coreseek最好采用Python作为数据源,相对灵活性很大。这次我就分享一下我写的一个CoreSeek的Python数据源基类。 这个基类的优势在于特别是对于“分库分表”...

非阻塞的Python web框架tornado

非阻塞的Python web框架tornado

admin 13年前(2013-04-28) 1浏览

公司项目中需要使用长链接方式的获取后端数据库——主要是Redis的实时数据。 由于项目本身是PHP的初次看到这个项目,首先想到的是Apache + mod_php的方式,配合php的ob_start()方式直接调用,就如同我之前的一篇东西所说的那样。...

Python的垃圾回收机制

Python的垃圾回收机制

admin 13年前(2013-04-28) 1浏览

作为Java和python这类相对设计比较完善的解释型语言而言,总有很严密的垃圾回收机制用以防止资源被浪费甚至内存溢出之类的问题。起先我始终认为这会大大提升系统的性能,然而这次碰上了悖论。 刚过完春节,春节前,考虑到会有很多人发送贺卡,邮件系统的压力...

Gtalk通知机器人脚本

Gtalk通知机器人脚本

admin 13年前(2013-04-27) 1浏览

服务器每天都有这样那样的信息需要实时推送。最初一直是Mail,最容易实现,成本也低。后来有了短信接口,就有了相对实时但要花钱的方式推送。 知道GAE可以直接跟gtalk挂钩推送消息,可能一直挂Gtalk的人远没有挂QQ和MSN的多(密之声:Gtalk...

突破GAE文件数量的限制

突破GAE文件数量的限制

admin 13年前(2013-04-27) 1浏览

这些天有个项目是需要一部分Android开发。本想去官网看文档,众所周知的原因,官网无法连接。下载了本地的文件,由于是做的整站镜像,搜索功能无法正常使用,这对于经常要使用此功能的我来说很是麻烦。于是想到了把文件上传到GAE,再利用Google的本地功...

重新封包的python smtplib

重新封包的python smtplib

admin 13年前(2013-04-27) 1浏览

## ##****************************************************************************** ## NAME: SendMail ## PURPOSE: ## ## REVIS...

关于Python的Object继承

关于Python的Object继承

admin 13年前(2013-04-26) 1浏览

class x(object): __se = None a = None def __new__(cls): if cls.__se is None: cls.__se = super(x, cls).__new__(cls) return cls...

Python中的对象复制

Python中的对象复制

admin 13年前(2013-04-26) 1浏览

这次算不上什么技巧分享,只是在碰到了一个bug之后整理的东西,希望各位在看过之后不会在犯同样的错误。 首先,还是用同为解释型语言的PHP开刀: php > $a = array(1,2,3); php > $b = array($a,$a...

Python实现简单分布式处理

Python实现简单分布式处理

admin 13年前(2013-04-26) 0浏览

记得在zipsite项目中,对于文本文件本身就没有序列化的问题,但对于富媒体文件的序列化,我采用的方法是pickle。后来我忽然觉得使用pickle是可以实现简单的分布任务处理的。 废话不表,上代码: 首先是一个“有限事务机”,讲白一点就是所有的任务...

Cython快速实现Python的C重构

Cython快速实现Python的C重构

admin 13年前(2013-04-26) 1浏览

说起Python,首先想到的他是一种“胶水语言”。作为一种合格的胶水语言,比起开发的难易程度或者开发效率来讲,语言的适应性和可扩充性同样很重要。python的一大特色是有许多方便灵活的扩展模块。 对于上次我们曾经说过ctypes的方式可能对于已经存在...

Python发送邮件

Python发送邮件

admin 13年前(2013-04-19) 1浏览

如何使用Python发送邮件,这里给出简单的代码,需要你自己根据需求去完善。 #coding=utf-8 #!/usr/bin/python import smtplib from email.MIMEText import MIMEText fro...

Online Python Tutor

Online Python Tutor

admin 14年前(2013-03-25) 2浏览

在线演示 http://python.selboo.com.cn/ 在线演示 http://pythontutor.com/visualize.html This is The Code root@selboo:~# git clone git://...

Windows PythonSSH 模块安装

Windows PythonSSH 模块安装

admin 15年前(2012-03-12) 1浏览

最近在Windows下学习Python,使用到 PythonSSH,运行PythonSSH依赖于 paramiko模块,而paramiko模块又依赖于pycrypto模块,所以要先安装pycrypto模块 一、pycrypto模块安装 http://...

Python 扫雷工具

Python 扫雷工具

admin 15年前(2012-03-01) 1浏览

先说下原理,原理其实很简单,设法获得“雷区”的数据,然后通过模拟鼠标动作,点击雷区上非地雷的的格子,就搞定了:) 所以技术难点只有三个:获得雷区数据、找到扫雷程序和模拟鼠标动作。 先说简单的,找到扫雷程序。通过win32gui.FindWindow(...

Python 为什么要加 self

Python 为什么要加 self

admin 15年前(2012-01-17) 2浏览

刚刚接触Python以来,看到类里的函数要带个self参数,一直搞不懂啥原因。晚上搜索下 Python要self的理由 Python的类的方法和普通的函数有一个很明显的区别,在类的方法必须有个额外的第一个参数(self),但在调用这个方法的时候不必为...