随笔分类 - Python
摘要:构建环境安装python2.7安装Setup Tools在https://pypi.python.org/pypi/setuptools获取安装脚本的链接http://peak.telecommunity.com/dist/ez_setup.py,下载并运行使用Setup Tools自动下载安装webpy库运行"C:\Python27\Scripts>easy_install.exe web.py"手动下载安装pywin32库http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/下载并安装p
阅读全文
摘要:备注tkinter是python自带的GUI库。若要追求功能强大的跨平台开发,建议使用QT与wxWidgets的wxPython版本一、源码:from tkinter import *class Application(Frame): def say_hi(self): print("hi there, everyone!") def createWidgets(self): self.QUIT = Button(self) self.QUIT["text"] = "QUIT" self.QUIT["fg"] =
阅读全文
摘要:调用C编写的动态链接库代码示例from ctypes import *dll = CDLL("add.dll")#加载cdecl的dll。另外加载stdcall的dll的方式是WinDLL("dllpath")sum=dll.Add(1, 102)若参数为指针p=1sum=dll.sub(2, byref(p))#通过库中的byref关键字来实现若参数为结构体C代码如下:typedef struct{ char words[10];}keywords;typedef struct{ keywords *kws; unsigned int len;}out
阅读全文
摘要:#导入文件操作模块import os#获取当前目录树fileLists=[]for root,dirs,files in os.walk("."): for name in files: fileLists.append(os.path.join(root,name))#导入压缩模块import zipfile#创建压缩文件currentDirName=os.path.split(os.getcwd())[1]#获取当前目录名zipFileName=(currentDirName+'.zip')zf=zipfile.ZipFile(zipFileName,&
阅读全文
摘要:python类中若定义了一个类属性,可以通过“类名.类属性名“来得到并修改此类属性值;也可以通过“实例名.变属性名"来得到此类属性的值,但若试图通过“实例名.变属性名”这种方式来修改此类属性的值,不会达到预期效果,结果是类属性的值并未被更改,实例首先会创建一个与类属性同名且相等值的“实例属性”,再对此实例属性进行操作实例一:python代码:classCA: c=0 def__init__(self): #self.c=0 self.c+=3 self.__class__.c+=1 print"self.__class__.c="+str(self.__class
阅读全文
浙公网安备 33010602011771号