常见用法:
#导入WindowsDll
from ctypes import *
#导入Windows数据结构
from ctypes.wintypes import LPSTR,
from ctypes.wintypes import WORD,
from ctypes.wintypes import DWORD,
from ctypes.wintypes import BYTE,
from ctypes.wintypes import BOOL
lib库函数实现基本单个功能,不应该出现复杂功能的函数。在执行函数主执行体里来做逻辑判断、循环;
如果函数逻辑执行负责功能困难,考虑设计功能强大的数据结构。
#self的用法
标记类里的function(self),可以直接调用类的self变量,相当于类的方法调用类的变量;
传参数的接口在类的构造函数__init__,不需要外部传参
对象使用完要释放:在类的__del__里进行析构del object,否则系统自动创建析构函数
#python支持中文路径
1.解析类似'\xbe\xdc\xbe\xf8\xb7\xc3\xa1\xa3'的unicode码为汉字
str = '\xbe\xdc\xbe\xf8\xb7\xc3\xce\xca\xa1\xa3'
s = repr(str)
print unicode(eval_r(s),"gbk")
2.支持中文路径<