利用python的标准库hashlib 的md5()生成唯一的id

利用python的标准库hashlib 的md5()生成唯一的id,第1张

概述1 import hashlib 2 import time 3 4 def generate_md5(): 5 m = hashlib.md5() 6 m.update(bytes(str(time.perf_counter()),encoding=‘utf8‘)) #perf_counter() 可以精确到纳秒级别(保证不会重名) 7 retu
 1 import hashlib 2 import time 3  4 def generate_md5(): 5     m = hashlib.md5() 6     m.update(bytes(str(time.perf_counter()),enCoding=utf8)) #perf_counter() 可以精确到纳秒级别(保证不会重名) 7     return m.hexdigest() 8  9 class School():10     def __init__(self,s_ID,name,addr):11         self.ID = s_ID12         self.name = name13         self.addr = addr14     def printInfo(self):15         print("学校ID:{}".format(self.ID))16 17 class Course():18     def __init__(self,c_ID,addr):19         self.ID = c_ID20         self.name = name21         self.addr = addr22     def printInfo(self):23         print("课程ID:{}".format(self.ID))24 25 if __name__ =="__main__":26  27     school = School(generate_md5(),"KAIYUAN","ShangHai")28     course = Course(generate_md5(),"Python","Beijing")29 30     school.printInfo()31     course.printInfo()

 

注:可以作为文件名后缀。

总结

以上是内存溢出为你收集整理的利用python的标准库hashlib 的md5()生成唯一的id全部内容,希望文章能够帮你解决利用python的标准库hashlib 的md5()生成唯一的id所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1195393.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存