python str字符串转uuid实例


Posted in Python onMarch 03, 2020

uuid str int 之间的转换

import uudi
 
#str 转 uuid
uuid.UUID('12345678123456781234567812345678')
uuid.UUID(hex='12345678123456781234567812345678')
uuid.UUID('{12345678-1234-5678-1234-567812345678}')
uuid.UUID('urn:uuid:12345678-1234-5678-1234-567812345678')
#Out:UUID('12345678-1234-5678-1234-567812345678')
 
uuid.UUID(fields=(0x12345678, 0x1234, 0x5678, 0x12, 0x34, 0x567812345678))
#Out:UUID('12345678-1234-5678-1234-567812345678')
 
#int 转 uuid
uuid.UUID(int=0x12345678123456781234567812345678)
#Out:UUID('12345678-1234-5678-1234-567812345678')
 
#uuid 转 str
str(uuid.uuid4())
#Out:'a0565f88-b20a-4cc1-a6de-11f046bb7100'
type(str(uuid.uuid4()))
#Out:str
python的uuid模块提供UUID类和函数uuid1(), uuid3(), uuid4(), uuid5() 来生成1, 3, 4, 5各个版本的UUID

uuid.uuid1([node[, clock_seq]]) : 主机ID, 序列号, 和时间戳来生成UUID, 可保证全球范围的唯一性
uuid.uuid3(namespace, name) : 基于命名空间和名字的MD5散列值
uuid.uuid4() : 基于随机数
uuid.uuid5(namespace, name) : 基于命名空间和名字的SHA-1散列值,同uuid3

补充拓展:python字符串和time互转与时间的加减另加uuid

咱们看代码吧!

# -*-coding:utf-8 -*-
__author__ = "ZJL"
 
import uuid,time,datetime
 
#uuid4产生32位随机字母加数字
print(str(uuid.uuid4()).replace("-",""))
#uuid3产生基于名字的MD5散列值
print(str(uuid.uuid3(uuid.NAMESPACE_DNS,"username")).replace("-",""))
 
#time转字符串
time_num = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
print(time_num)
 
#字符串转time
t = time.strptime(time_num, '%Y-%m-%d %H:%M:%S')
y,m,d,H,M,S = t[:6]
print(t)
print(datetime.datetime(y,m,d,H,M,S))
 
#时间的加减
now_time = datetime.datetime.now()
#当前时间加半小时
yes_time = now_time + datetime.timedelta(hours=+0.5)
#比较时间大小
if now_time>yes_time:
  print("ok")
else:
  print("no")
#当前时间减一天
# yes_time = now_time + datetime.timedelta(days=-1)
yes_time_nyr = yes_time.strftime('%Y-%m-%d %H:%M:%S')
print(yes_time_nyr)

结果:

python str字符串转uuid实例

import time, datetime
#一个月前
today1 = datetime.datetime.today()
astmonth = datetime.datetime(today1.year, (today1.month - 1), today1.day, today1.hour, today1.minute,today1.second)

以上这篇python str字符串转uuid实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中类的继承代码实例
Oct 28 Python
对于Python异常处理慎用“except:pass”建议
Apr 02 Python
python执行get提交的方法
Apr 29 Python
利用python打印出菱形、三角形以及矩形的方法实例
Aug 08 Python
Python使用回溯法子集树模板解决迷宫问题示例
Sep 01 Python
python向已存在的excel中新增表,不覆盖原数据的实例
May 02 Python
python实现基于信息增益的决策树归纳
Dec 18 Python
Django 简单实现分页与搜索功能的示例代码
Nov 07 Python
Python文件时间操作步骤代码详解
Apr 13 Python
在终端启动Python时报错的解决方案
Nov 20 Python
在 Golang 中实现 Cache::remember 方法详解
Mar 30 Python
python中tkinter复选框使用操作
Nov 11 Python
PyCharm取消波浪线、下划线和中划线的实现
Mar 03 #Python
python生成并处理uuid的实现方式
Mar 03 #Python
python实现在线翻译功能
Mar 03 #Python
Python configparser模块配置文件过程解析
Mar 03 #Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
Mar 03 #Python
Django CSRF认证的几种解决方案
Mar 03 #Python
python实现电子词典
Mar 03 #Python
You might like
PHP4实际应用经验篇(6)
2006/10/09 PHP
php实现mysql数据库分表分段备份
2015/06/18 PHP
php实现SAE上使用storage上传与下载文件的方法
2015/06/29 PHP
PHP使用MPDF类生成PDF的方法
2015/12/08 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
Laravel项目中timeAgo字段语言转换的改善方法示例
2019/09/16 PHP
JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
2009/08/04 Javascript
JavaScript 组件之旅(二)编码实现和算法
2009/10/28 Javascript
Juqery Html(),append()等方法的Bug解决方法
2010/12/13 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
Javascript实现信息滚动效果
2017/05/18 Javascript
详解javascript常用工具类的封装
2018/01/30 Javascript
微信小程序中使用ECharts 异步加载数据的方法
2018/06/27 Javascript
生产制造追溯系统之在线打印功能
2019/06/03 Javascript
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
python翻译软件实现代码(使用google api完成)
2013/11/26 Python
使用Python开发windows GUI程序入门实例
2014/10/23 Python
python计算auc指标实例
2017/07/13 Python
django_orm查询性能优化方法
2018/08/20 Python
Python 解析简单的XML数据
2020/07/24 Python
Python Selenium异常处理的实例分析
2021/02/28 Python
CSS3下的渐变文字效果实现示例
2018/03/02 HTML / CSS
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
自考毕业生自我鉴定
2013/11/04 职场文书
宿舍使用违章电器检讨书
2014/01/12 职场文书
将相和教学反思
2014/02/04 职场文书
付款委托书范本
2014/04/04 职场文书
化工工艺设计求职信
2014/06/25 职场文书
物业消防安全责任书
2014/07/23 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
python使用pymysql模块操作MySQL
2021/06/16 Python
python双向链表实例详解
2022/05/25 Python
python内置模块之上下文管理contextlib
2022/06/14 Python