python3 报错'str' object has no attribute 'bytes',怎么修改?

发布网友

我来回答

1个回答

热心网友

bytes 函数改为 name.encode(encoding='UTF-8')追问uuid.py是python自带的库文件,怕是不能随便改吧?

追答

好吧,看错了,这里的问题是

uuid3 uuid5 这两个函数,第一个参数是一个 namespace 类型不是 str 而是一个 UUID

这里可以选择以下值中的一个,根据字符串的内容选择 NAMESPACE 下面是官方文档内容

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com