pythonPkg_mmap_struct

来源:互联网 发布:淘宝网小提琴 编辑:程序博客网 时间:2024/06/08 04:57
Python Standard Library >> Optional Operating System Services  >> mmap     Memory-mapped file supportReference>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  >> class mmap.mmap(fileno, length[,tagname[,access[,offset]]])     Windows Version     >> access        ACCESS_READ, ACCESS_WRITE, ACCESS_COPY  >> class mmap.mmap(fileno,length[,flags[,prot[,access[,offset]]]])     Unix Version     >> flags        MAP_PRIVATE, MAP_SHARED     >> prot        PROT_READ, PROT_WRITE  >> mmap.close()  >> mmap.find(string[,start[,end]])  >> mmap.flush([offset,size])  >> mmap.move(dest,src,count)  >> mmap.read(num)  >> mmap.read_byte()  >> mmap.readline()  >> mmap.resize(newsize)  >> mmap.rfind(string[,start[,end]])  >> mmap.seek(pos[,whence])     os.SEEK_SET,os.SEEK_CUR,os.SEEK_END  >> mmap.size()  >> mmap.tell()  >> mmap.write(string)  >> mmap.write_byte(byte)    Python Standard Library >> String Services  >> struct     Interpret strings as packed binary dataFunctions and Exceptions>>>>>>>>>>>>>>>>>>>>>>>>>  >> struct.error  >> struct.pack(fmt, v1,v2,...)  >> struct.pack_into(fmt,buffer,offset,v1,v2,...)  >> struct.unpack(fmt,string)  >> struct.unpack(fmt,buffer[,offset=0])  >> struct.calcsize(fmt)Format Strings>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  >> byte order, size and alignment     >> @        byte order: native        size      : native        alignment : native      >> =        byte order: native        size      : standard        alignment : none      >> <        byte order: little-endian        size      : standard        alignment : none      >> >        byte order: big-endian        size      : standard        alignment : none      >> !        byte order: network(=big-endian)        size      : standard        alignment : none  >> Format Characters     >> x, pad byte => no value     >> c, char => string of length 1     >> b, signed char => integer, 1     >> B, unsigned char => integer, 1     >> ?, _Bool => bool, 1     >> h, short => integer, 2     >> H, unsigned short => integer, 2     >> i, int => integer, 4     >> I, unsigned int => integer, 4     >> l, long => integer, 4     >> L, unsigned long => integer, 4     >> q, long long => integer, 8     >> Q, unsigned long long => integer, 8     >> f, float => flaot, 4     >> d, double  => flaot, 8     >> s, char[] => string     >> p, char[] => string     >> P, void * => integerClasses>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  >> class struct.Struct(format)     >> pack(v1,v2,...)     >> pack_into(buffer,offset,v1,v2,...)     >> unpack(string)     >> unpack_from(buffer[,offset=0])     >> format     >> size

原创粉丝点击