摘要: # -*- coding: cp936 -*- import PILfrom PIL import Image,ImageGrabimport os im = ImageGrab.grab() # or call im.show() to view the image directly im.save("c:/screenshot.png")#保存图片 #os.execvp( "mspaint",('mspaint','c:/screenshot.png'))#调用画图程序打开截屏图片im1=Image.open(&quo 阅读全文
posted @ 2012-03-09 17:31 小五义 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: 一直在学习系统托盘的实现,于是自己写了一个简单的系统托盘实例,右键包括演示、最大化、最小化、退出和关于。在python2.6下测试通过。# -*- coding: cp936 -*-import wxclass TaskBarIcon(wx.TaskBarIcon): ID_Play = wx.NewId() ID_About = wx.NewId() ID_Minshow=wx.NewId() ID_Maxshow=wx.NewId() ID_Closeshow=wx.NewId() def __init__(self, frame): ... 阅读全文
posted @ 2012-03-09 15:59 小五义 阅读(5377) 评论(0) 推荐(3) 编辑
摘要: chardet 用来实现字符串/文件编码检测模板1、chardet下载与安装下载地址:http://pypi.python.org/pypi/chardet下载chardet后,解压chardet压缩包,直接将chardet文件夹放在应用程序目录下,就可以使用import chardet开始使用chardet了,也可以将chardet拷贝到Python系统目录下,这样你所有的python程序只要用import chardet就可以了。python setup.py install2、实例使用中,chardet.detect()返回字典,其中confidence是检测精确度,encoding是编 阅读全文
posted @ 2012-03-09 10:41 小五义 阅读(31524) 评论(0) 推荐(1) 编辑
摘要: 利用codes编写:# coding=UTF-8import stringimport codecsdef changecode(): tt=codecs.open('c:\\111.txt','rb','utf-16') #111.txt为unicode编码文件,以unicode编码打开,utf-16=unicode mm=open('c:\\123.txt','wb') ff=tt.readlines() for i in ff: print i mm.write(i.encode('UTF-8' 阅读全文
posted @ 2012-03-08 21:57 小五义 阅读(5601) 评论(0) 推荐(0) 编辑
摘要: 遍历指定目录的文件及文件夹初次编写:import osdef searchdir(arg,dirname,names): for filespath in names: open ('c:\\test.txt','a').write('%s\r\n'%(os.path.join(dirname,filespath))) if __name__=="__main__": paths="g:\\" os.path.walk(paths,searchdir,()) 做了修改,添加了文件属性# -*- coding 阅读全文
posted @ 2012-03-08 21:50 小五义 阅读(609) 评论(0) 推荐(0) 编辑