TypeError:' str'不支持缓冲区接口 - 使用base64.b64encode

时间:2017-08-17 16:30:51

标签: python string typeerror

我已经看了很多其他可能已经有你答案的问题"但是没有直接遇到任何问题我遇到的问题。

这是我的 Python 2 代码段

{{1}}

我收到以下错误:

  

TypeError:' str'不支持缓冲区接口

有机会快速解决提示错误的问题。

1 个答案:

答案 0 :(得分:1)

如错误所示,您需要将bytes而不是str类型传递给b64encode。尝试编码你的字符串:

api_access_token = base64.b64encode(('%s:' % api_access_token_setup).encode())