2

我试图打包一个字母,例如,我使用了 struct.pack('c','A'),但输出一直显示

“struct.error:char 格式需要长度为 1 的字节对象”

我查了所有Python版本的官方文档,语法都是一样的。我正在使用版本 3.3.2。

有谁知道它有什么问题?

非常感谢!

4

1 回答 1

2

'A'是一个str。你想要b'A'的,这是一个bytes

“Python中的Unicode,完全揭开神秘面纱”

于 2013-06-06T03:29:49.037 回答