python 根据时间来生成唯一的字符串方法
作者:云中不知人 时间:2022-12-25 14:49:48
我们很多时候,特别是在生成任务的时候,都需要一个唯一标识字符串来标识这个任务,比较常用的有生成uuid或者通过时间来生成。uuid的话可以直接通过uuid模块来生成。如果是时间的话,可以这么写:
def tid_maker():
return '{0:%Y%m%d%H%M%S%f}'.format(datetime.datetime.now())
这里的时间精确到了微妙,一般来说不会重复,如果想更安全点,可以在后面多加几个随机字符,例如:
def tid_maker():
return '{0:%Y%m%d%H%M%S%f}'.format(datetime.datetime.now())+''.join([str(random.randint(1,10)) for i in range(5)])
来源:https://blog.csdn.net/u011085172/article/details/80676066
标签:python,唯一,字符串
0
投稿
猜你喜欢
新装MySql后登录出现root帐号提示mysql ERROR 1045 (28000): Access denied for use的解决办法
2024-01-21 13:48:06
Python如何把十进制数转换成ip地址
2023-02-20 21:36:55
基于mysql实现group by取各分组最新一条数据
2024-01-13 05:48:18
详解JavaScript对象的深浅复制
2024-05-11 09:36:30
Pthon批量处理将pdb文件生成dssp文件
2021-10-07 13:11:04
关于ASP生成伪参数加密技巧
2008-07-16 12:05:00
pandas数据清洗,排序,索引设置,数据选取方法
2023-06-13 15:08:45
一些与网页密切相关的技术
2010-09-05 21:16:00
python-docx 页面设置详解
2021-12-06 03:42:02
Python直接赋值、浅拷贝与深度拷贝实例分析
2023-03-15 08:08:02
Python中parsel两种获取数据方式小结
2023-03-01 17:44:50
Vue 解决多级动态面包屑导航的问题
2024-05-02 17:11:19
Python协程的四种实现方式总结
2022-12-23 04:41:59
.NET反向代理组件YARP介绍
2023-07-23 02:29:45
mysql登录报错提示:ERROR 1045 (28000)的解决方法
2024-01-24 04:54:01
Python+OpenCV图片局部区域像素值处理改进版详解
2022-06-24 11:38:56
chr()函数参照表 chr13 chr10 chr34
2009-09-03 13:22:00
解析SQL Server与ASP互操作的时间处理
2009-02-01 16:40:00
技巧和诀窍:用Silverlight支持全屏模式
2007-09-23 12:37:00
Mootools 1.2教程(10)——Fx.Tween的使用
2008-12-02 18:03:00