在不确切知道名称空间是什么的情况下,我会尝试以下操作:
>> import uuid
>> mail = "foo@bar.example"
>> uuid.uuid5(uuid.NAMESPACE_URL, mail)
UUID('45348e31-1ca5-57f3-ad95-cb80bf6ad145')
Run Code Online (Sandbox Code Playgroud)
如果您需要的只是一个唯一的哈希值,您也可以使用该hashlib模块。
>> import hashlib
>> m = hashlib.sha1()
>> m.update(mail)
>> m.hexdigest()
'edb13b9a276142c6dcb93534a21f497fec4b93f8'
Run Code Online (Sandbox Code Playgroud)