摘要: PYC文件简介¶不说废话,这里说的pyc文件就是 Python 程序编译后得到的字节码文件 (py->pyc).基本格式¶pyc文件一般由3个部分组成:最开始4个字节是一个Maigc int, 标识此pyc的版本信息, 不同的版本的 Magic 都在 Python/import.c 内定义接下来四个字节还是个int,是pyc产生的时间(1970.01.01到产生pyc时候的秒数)接下来是个序列化了的 PyCodeObject(此结构在 Include/code.h 内定义),序列化方法在 Python/marshal.c 内定义前两个字段的读写很简单,接下来咱们主要看 阅读全文
posted @ 2012-02-23 16:52 方倍工作室 阅读(5482) 评论(0) 推荐(0) 编辑
摘要: 1.1 读取import winreg key = winreg.OpenKey(winreg.HKEY_CURRENT_USER,r"Software\Microsoft\Windows\CurrentVersion\Explorer") #获取该键的所有键值,因为没有方法可以获取键值的个数,所以只能用这种方法进行遍历 try: i = 0 while 1: #EnumValue方法用来枚举键值,EnumKey用来枚举子键 name, value, type = winreg.EnumValue(key, i) pri... 阅读全文
posted @ 2012-02-23 16:00 方倍工作室 阅读(2956) 评论(0) 推荐(0) 编辑
摘要: 原文 http://blog.csdn.net/jclass/article/details/6145078一. base64 编码和解码任意的二进制字符串到文本字符串(主要用在HTTP EMAIL URL等 )官方帮助文档原文:This module provides data encoding and decoding as specified in RFC 3548. This standard defines the Base16, Base32, and Base64 algorithms for encoding and decoding arbitrary binary stri 阅读全文
posted @ 2012-02-23 15:22 方倍工作室 阅读(2123) 评论(0) 推荐(0) 编辑
摘要: 原文: http://blog.csdn.net/jclass/article/details/6144647一. 打印并输出到文件 >>> print("aa","bb"," 11 ","ddddd",sep='-',end='ok/t',file=open("c:/test.txt",'w')) >>> print("-" *40)#打印40个"-" >>& 阅读全文
posted @ 2012-02-23 15:11 方倍工作室 阅读(1770) 评论(1) 推荐(0) 编辑