摘要: struct c的数据结构其中pack(fmt, *args)unpack(fmt, string)calcsize(fmt)三个主要的API struct中支持的格式如下表:FormatC TypePython字节数xpad byteno value1cchar... 阅读全文
posted @ 2015-05-13 22:39 DraugSolo 阅读(114) 评论(0) 推荐(0)
摘要: Python中,队列是线程间最常用的交换数据的形式。Queue模块是提供队列操作的模块。三个构造函数: 1 FIFO队列先进先出:class Queue.Queue(maxsize) 2 LIFO类似于堆,即先进后出:class Queue.LifoQueue(maxsize) 3 优先级队列级... 阅读全文
posted @ 2015-05-13 07:04 DraugSolo 阅读(182) 评论(0) 推荐(0)
摘要: threading模块里面主要是对一些线程的操作对象化了,创建了Thread class。使用线程有两种模式,一种是创建线程要执行的 函数,把这个函数传递进Thread对象里,让它来执行;另一种是直接从Thread继承,创建一个新的class,把线程执行的代码放到这个新的 class里。 1 __a... 阅读全文
posted @ 2015-05-12 22:55 DraugSolo 阅读(150) 评论(0) 推荐(0)
摘要: traceback 用来跟踪异常返回信息。异常对象默认包含stacktrace相关的信息,通过异常对象的相关方法printStackTrace()和getStackTrace()等方法就可以取到异常栈信息,能打印log辅助调试。 1 __author__ = 'Zechary' 2 3 impor... 阅读全文
posted @ 2015-05-12 22:25 DraugSolo 阅读(150) 评论(0) 推荐(0)
摘要: traceback 用来跟踪异常返回信息。异常对象默认包含stacktrace相关的信息,通过异常对象的相关方法printStackTrace()和getStackTrace()等方法就可以取到异常栈信息,能打印log辅助调试。 1 __author__ = 'Zechary' 2 3 impor... 阅读全文
posted @ 2015-05-12 22:25 DraugSolo 阅读(140) 评论(0) 推荐(0)
摘要: shutil实用模块包含了一些用于复制文件和文件夹的函数。copyfile( src, dst)从源src复制到dst中去。当然前提是目标地址是具备可写权限。抛出的异常信息为IOException. 如果当前的dst已存在的话就会被覆盖掉copymode( src, dst)只是会复制其权限其他的东... 阅读全文
posted @ 2015-05-11 20:42 DraugSolo 阅读(103) 评论(0) 推荐(0)
摘要: tempfile模块允许你快速地创建名称唯一的临时文件供使用。其他的应用程序无法找到或打开这个临时文件,它并没有引用文件系统表。用这个函数创建的临时文件,关闭后会自动删除。 1 __author__ = 'Zechary' 2 3 import os 4 import tempfile 5 6 ... 阅读全文
posted @ 2015-05-10 20:47 DraugSolo 阅读(292) 评论(0) 推荐(0)
摘要: gc模块提供了到内建循环垃圾收集器的接口.Python 使用引用记数来跟踪什么时候销毁一个对象; 一个对象的最后一个引用一旦消失, 这个对象就会被销毁.Python 提供了一个循环垃圾收集器, 它每隔一段时间执行. 这个收集器查找指向自身的数据结构, 并尝试破坏循环.你可以使用gc.collect函... 阅读全文
posted @ 2015-05-10 14:22 DraugSolo 阅读(610) 评论(0) 推荐(0)
摘要: 这个模块 支持的hash加密种类'md5', 'sha1', 'sha224', 'sha256', 'sha384', 'sha512'使用是也是比较简单来着。EX:import hashlibm = hashlib.md5()m.update("abcedfg")m.update("gfedcb... 阅读全文
posted @ 2015-05-09 19:28 DraugSolo 阅读(106) 评论(0) 推荐(0)
摘要: optparse 模块 类似unix c命令行的设置__author__ = 'Zechary'import optparseparse = optparse.OptionParser(usage='"usage:%prog [options] arg1, arg2"', version="%pro... 阅读全文
posted @ 2015-05-09 13:26 DraugSolo 阅读(159) 评论(0) 推荐(0)