gpt4 book ai didi

Python如何根据文件内容创建UUID

转载 作者:行者123 更新时间:2023-12-04 02:20:25 27 4
gpt4 key购买 nike

我正在查看 documentation在示例部分,我看不到如何根据文件内容创建 UUID。 Google 也没有帮助我。

我已经试过了:

>>> import uuid
>>> data = open('/media/emmc/DCIM/100ABC06/00059.JPG','rb')
>>> contents = data.read()
>>> len(contents)
9155
>>> uuid = uuid.UUID(contents)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/uuid.py", line 134, in __init__
ValueError: badly formed hexadecimal UUID string

还有这个:

>>> uuid = uuid.UUID(str(contents))
>>> uuid = uuid.UUID(contents.decode('ascii'))
>>> uuid = uuid.UUID(contents.decode('utf8'))

请帮助我了解如何在 Python 2.7 中根据文件内容生成 UUID。

最佳答案

如果你想创建一个文件内容的散列,你可能不需要 UUID。相反,您应该使用 hashlib和 MD5、SHA-1、SHA-256 或任何其他支持的算法来创建文件的指纹。

关于Python如何根据文件内容创建UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30597925/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com