Python3.0 TypeError

4
通常在尝试对字节类型对象执行split()方法时,会遇到这个问题。这个问题通常出现在python3.0中。

TypeError: Type str does'nt support the buffer API

解决此问题的方法是,在解码字节类型对象后使用split方法。
然而,我认为错误消息不够清晰明了。我是否缺少一些潜在的概念,或者您是否认为该消息也不够清晰明了?(如果更多人这么认为,也许我们可以请求修复)
1个回答

9

忘记已经完全过时、没有任何理由继续保留的3.0版本,升级到3.1版本,拆分字节也没问题:

>>> x = bytes(b'ciao bella')
>>> x.split()
[b'ciao', b'bella']

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接