我需要一个函数来生成/返回Python脚本中的唯一ID,但我需要它来满足一些要求:
我查看了uuid包,但每次调用方法时都会返回不同的ID。如何在整个运行期间使ID保持一致?
答案 0 :(得分:1)
只需将ID放在变量中即可随处使用。
如果您的程序很大并且您想要更方便地访问它,请创建一个小模块来存储它,比如uniqid.py
(或者将它放在一些通用的实用程序模块中):
import uuid
uniqid = str(uuid.uuid4())
然后,只要你需要你的身份证
from uniqid import uniqid
print(uniqid)
即使由多个文件导入,模块也只会实例化一次。