摘要:
备注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"] = 阅读全文
摘要:
语言通用python、java专用c#、objective-c、c、c++模块windows api、net framework、python支持模块、mac开发框架、unix/linux内置库用例windows api:外挂net framework:工具快速开发python支持模块:跨平台工具快速开发mac开发框架:ios开发android开发框架:android开发unix/linux内置库:unix/linux开发 阅读全文
摘要:
调用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,& 阅读全文