我们很多时候,特别是在生成任务的时候,都需要一个唯一标识字符串来标识这个任务,比较常用的有生成uuid或者通过时间来生成。uuid的话可以直接通过uuid模块来生成。如果是时间的话,可以这么写:

import datetimedef tid_maker():return '{0:%Y%m%d%H%M%S%f}'.format(datetime.datetime.now())

这里的时间精确到了微妙,一般来说不会重复,如果想更安全点,可以在后面多加几个随机字符,例如:

import datetime
import randomdef 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 根据时间来生成唯一的字符串相关推荐

  1. python使用fpdf将生成的长字符串手动换行写入pdf

    python使用fpdf将生成的长字符串手动换行写入pdf 目录 python使用fpdf将生成的长字符串手动换行写入pdf #lassocv生成特征系数dataframe

  2. python 使用UUID库生成唯一ID

      首先导包: import uuid uuid1(): # make a UUID based on the host ID and current time     #  基于MAC地址,时间戳, ...

  3. vue项目利用uuid生成唯一随机字符串判定临时游客

    我们的项目上线后,除了给用户提供登录注册后,使用该网页功能外,还需要提供临时游客身份,除了进行独立数据的存储,还有给用户拥有临时用该网页一些功能的体验,打游戏的童鞋应该知道,有些游戏会提供临时游客身份 ...

  4. Python使用UUID库生成唯一ID

    资料:Python官方Doc:<20.15. uuid - UUID objects according to RFC 4122>UUID的算法介绍:<A Universally U ...

  5. python 根据正则表达式反向生成对应的字符串库

    在作为测试工程师,经常会遇到 mock 数据的时候.在 python 中也提供了相应的库根据正则表达式生成字符串的,今天就介绍几个常用库. Exrex 推荐指数 : ⭐️⭐️ 最后更新时间:2017 ...

  6. C#生成唯一的字符串或者数字

    转自:http://www.cnblogs.com/jihua/archive/2012/09/24/2700232.html 当我们想要获得一个唯一的key的时候,通常会想到GUID.这个key非常 ...

  7. python版雪花算法生成唯一ID

    一.雪花算法图解 理论一大堆,总结如下图: 下方为源码,返回的结果为19位,为10进制表示,使用二进制表示就是64位,所以不必有所疑惑. 二.源码 1.异常捕获块 文件名:exceptions.py ...

  8. python namespace unique_Python使用uuid库生成唯一标识ID

    uuid是128位的全局唯一标识符(univeral unique identifier),通常用32位的一个字符串的形式来表现.有时也称guid(global unique identifier). ...

  9. 生成唯一字符串算法_面试官问:在分布式场景,生成唯一ID,你有几种方案?...

    来源:http://t.cn/RG0AW0a 说明:本文代码采用C#,重要的是理解解决方案,代码实现都是次要的. 系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结.生成I ...

最新文章

  1. php(wamp安装问题)
  2. SHOP++源码部署说明:
  3. linux postfix 搭建,linux 下搭建postfix服务器
  4. windows 2008 远程桌面如何设置允许多用户登录?
  5. arcgis分隔图层重复出文件_【干货】ArcGIS不可或缺的制图技巧,处理好细节才能让图更专业!...
  6. android studio maven gradle,Maven Dependencies with Android Studio / Gradle
  7. maven生命周期入门
  8. python基础知识第一节
  9. Delphi中对URL进行编码和解码
  10. 计算机如何取消自动关机,如何取消自动关机命令
  11. NetXray使用说明之(6)----捕捉oicq message报文 (转)
  12. HTML5超链接链接ppt可以吗,PPT插入超链接的方法步骤详解
  13. python经纬度转换xy坐标公式_python 经纬度和平面坐标相互转换利用米勒坐标系
  14. 单表(sqlserver不支持)、整库,支持本地和远程备份
  15. 0成本睡后收入!从0教你搭建外卖红包CPS小程序
  16. Points、inches和EMUs:Office Open XML中的度量单位
  17. 《MySQL入门学习》(p61~p62)
  18. win10快捷键【常用】桌面切换等快捷键
  19. 数据挖掘之监督学习篇
  20. 了解和掌握Python的函数(文末附python学习资料)

热门文章

  1. Openstack_SQLAlchemy_一对多关系表的多表插入实现
  2. jwt思维导图,让jwt不再难懂
  3. 《PHP精粹:编写高效PHP代码》——2.1节数据持久化和Web应用程序
  4. 《SPARK/TACHYON:基于内存的分布式存储系统》-史鸣飞(英特尔亚太研发有限公司大数据软件部工程师)...
  5. 完成动态根据类别动态填充区域颜色
  6. Centos 7.X安装DB2 10.5
  7. 贝塞尔曲线 花束直播点赞效果
  8. 美光扭转下滑趋势:收入增加亏损减少
  9. python3--装饰器
  10. sublime text3 jshint 安装