def make(key):
key = base64.b64decode(key)
当我运行此函数时,我在此行中收到类型错误。
发生了什么事?
答案 0 :(得分:1)
心理调试:您可能已将str
对象传递给该函数,但base64.b64decode
需要bytes
个对象。所以,你需要对字符串进行编码。
key = base64.b64decode(key.encode('ASCII'))
请注意,Python 3.3更宽松,可让您通过str
或bytes
。