python 根据时间来生成唯一的字符串方法


Posted in Python onJanuary 14, 2019

我们很多时候,特别是在生成任务的时候,都需要一个唯一标识字符串来标识这个任务,比较常用的有生成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)])

以上这篇python 根据时间来生成唯一的字符串方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用Redis实现作业调度系统(超简单)
Mar 22 Python
Python使用cookielib模块操作cookie的实例教程
Jul 12 Python
win10下Python3.6安装、配置以及pip安装包教程
Oct 01 Python
python实现txt文件格式转换为arff格式
May 31 Python
解决Python 中英文混输格式对齐的问题
Jul 16 Python
django小技巧之html模板中调用对象属性或对象的方法
Nov 30 Python
python读取txt文件中特定位置字符的方法
Dec 24 Python
解决python中画图时x,y轴名称出现中文乱码的问题
Jan 29 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
Feb 23 Python
5 分钟读懂Python 中的 Hook 钩子函数
Dec 09 Python
如何在python中实现ECDSA你知道吗
Nov 23 Python
python使用shell脚本创建kafka连接器
Apr 29 Python
python ipset管理 增删白名单的方法
Jan 14 #Python
python 监听salt job状态,并任务数据推送到redis中的方法
Jan 14 #Python
在python 不同时区之间的差值与转换方法
Jan 14 #Python
Python常见数据结构之栈与队列用法示例
Jan 14 #Python
解决nohup执行python程序log文件写入不及时的问题
Jan 14 #Python
nohup后台启动Python脚本,log不刷新的解决方法
Jan 14 #Python
利用nohup来开启python文件的方法
Jan 14 #Python
You might like
PHP、Nginx、Apache中禁止网页被iframe引用的方法
2020/10/01 PHP
php compact 通过变量创建数组
2016/11/15 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
javascript面向对象之Javascript 继承
2010/05/04 Javascript
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
jquery下div 的resize事件示例代码
2014/03/09 Javascript
jquery插件qrcode在线生成二维码
2015/04/26 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
浅谈javascript中关于日期和时间的基础知识
2016/07/13 Javascript
jQuery File Upload文件上传插件使用详解
2016/12/06 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
js登录滑动验证的实现(不滑动无法登陆)
2018/01/03 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
python发腾讯微博代码分享
2014/01/10 Python
Python最火、R极具潜力 2017机器学习调查报告
2017/12/11 Python
python实现数据写入excel表格
2018/03/25 Python
Python数据持久化存储实现方法分析
2019/12/21 Python
通过实例解析Python RPC实现原理及方法
2020/07/07 Python
CSS3实现跳动的动画效果
2016/09/12 HTML / CSS
英国领先的露营和露营车品牌之一:OLPRO
2019/08/06 全球购物
介绍一下Ruby中的对象,属性和方法
2012/07/11 面试题
在校生钳工实习自我鉴定
2013/09/19 职场文书
电子商务专员岗位职责
2013/12/11 职场文书
新兵入伍决心书
2015/09/22 职场文书
入党申请书怎么写?
2019/06/11 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS
《吸血鬼:避世 血猎》官宣4.27发售 系列首款大逃杀
2022/04/03 其他游戏
Java 多线程协作作业之信号同步
2022/05/11 Java/Android