帮助,我迷失在python世界:
message = struct.pack('B', 4) +
minissdpdStringEncode(st) +
minissdpdStringEncode(usn) +
minissdpdStringEncode(server) +
minissdpdStringEncode(location)
Run Code Online (Sandbox Code Playgroud)
它没有运行,我真的需要把这一切都放在一条线上吗?在我看来,那会很混乱.
谢谢大家
你有两个选择:
message = struct.pack('B', 4) + \
minissdpdStringEncode(st)
Run Code Online (Sandbox Code Playgroud)
要么
message = (struct.pack('B', 4) +
minissdpdStringEncode(st))
Run Code Online (Sandbox Code Playgroud)
我通常会发现第二种形式的括号更容易阅读.