【发布时间】:2023-03-15 23:19:01
【问题描述】:
我正在查看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。可能你想要的是hash。
标签: python python-2.7 guid uuid