Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要一个函数来在 Python 脚本中生成/返回唯一 ID,但我需要它来满足一些要求:
我查看了 uuid 包,但每次调用方法时它都会返回不同的 ID。如何让 ID 在整个运行过程中保持一致?
只需将 ID 放入变量中并在任何地方使用它。
如果您的程序很大,并且您希望以更简单的方式访问它,请制作一个小模块来存储它,例如uniqid.py(或将其放在一些通用实用程序模块中):
uniqid.py
import uuid uniqid = str(uuid.uuid4())
然后只要你需要你的身份证
from uniqid import uniqid print(uniqid)
即使由多个文件导入,模块也只会实例化一次。