所以我有字符串john。我把它打包成一个结构。当我打开包装时,我该如何打印john?目前它只打印j. Sammy如果我将字符串更改为或其他长度不同的名称,同样的事情?我有 2 个函数来打包和解包结构。这就是我不需要担心的长度first_name。该功能可以为我做。
结构基本是
user_id(在这种情况下1)
first_name(一个人的名字。这个字符串可以有不同的长度。在这种情况下john)
我的代码
from struct import *
def make_struct(user_id, first_name):
return pack("is", user_id, first_name)
def deconstruct_struct(structure):
return unpack("is", structure)
packed = make_struct(1, "john")
unpacked = deconstruct_struct(packed)
print(unpacked[1])
当前输出为:
j
慕标琳琳
相关分类