作者starlin2 (找房子找房子找房子~)
看板Python
标题[问题] pack中的格式能代入变数吗?
时间Wed Oct 25 13:37:00 2017
不好意思,初学发问,找了好多地方都找不到答案~
是这样的,我要pack的资料中有一个字串,像这样
number = 3
string = "abcde"
package = struct.pack("=b5s",number,string)
但这个字串长度有可能改变,
也就是说string可能是"adc" or "abcdefg"
那"=b5s"中的5有什麽方式可以让我用变数的方式代进去吗?
还是说我只能用if(len(string==xx))的方式,把每个不同长度都加写一行pack呢?
--
寻找理想中的房子~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 150.116.183.188
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1508909824.A.5BD.html
2F:→ starlin2: 感谢,看懂了~ 10/25 15:06