struct模块拆分字符串为指定字符数的字符串或元组

Posted 路随时间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struct模块拆分字符串为指定字符数的字符串或元组相关的知识,希望对你有一定的参考价值。

import struct

# unpack() parses the string to a tuple
format = 1s2s1s1s
line = 12345
col = struct.unpack(format, line)
print col

# calcsize() returns the number of characters
# in a given format string
format = 30s30s20s1s
print struct.calcsize(format)

struct.unpack(format,string)按照format格式将string解压为元组。

struct.pack(format,v1,v2,...) 按照format格式将v1,v2压缩成单一字符串

struct.calcsize(format) 返回format的字符总数。

 

以上是关于struct模块拆分字符串为指定字符数的字符串或元组的主要内容,如果未能解决你的问题,请参考以下文章

Python struct模块

Python之struct

python学习之struct模块

Python怎么样把列表(list)或元组(tumple)转换为字符串

python之struct详解

python之struct详解