`

python模块之uuid

阅读更多

python模块之uuid

uuid是一种唯一标识,在许多领域作为标识用途。python的uuid模块就是用来生成它的。
闲话不说,python提供的生成uuid的方法一共有4种,分别是:

1.从硬件地址和时间生成
2.从md5算法生成
3.随机生成
4.从SHA-1算法生成

他们在uuid模块里对应uuid1, uuid3, uuid4, uuid5这几个方法,注意没有uuid2。
下面是示例:
#-*- encoding: gb2312 -*-
import uuid

print uuid.uuid1()
print uuid.uuid3(uuid.NAMESPACE_DNS, 'testme')
print uuid.uuid4()
print uuid.uuid5(uuid.NAMESPACE_DNS, 'testme')

转载自 http://blog.csdn.net/zhaoweikid/archive/2007/06/12/1649786.aspx

分享到:
评论

相关推荐

    python uuid模块使用实例

    python的uuid模块就是用来生成它的。 闲话不说,python提供的生成uuid的方法一共有4种,分别是: 1.从硬件地址和时间生成 2.从md5算法生成 3.随机生成 4.从SHA-1算法生成 他们在uuid模块里对应uuid1, uuid3, uuid4, ...

    Python UUID模块介绍及基本使用.docx

    UUID UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写 目的,是让分布式系统中的所有元素,都能有唯一的辨识信息 不需要通过中央控制端来做辨识信息的指定 场景: 不需考虑数据库创建时的...

    python生成并处理uuid的实现方式

    UUID(Universally Unique Identifier)是通用唯一识别码,在许多领域用作标识,比如我们常用的数据库也可以用它来作为主键,原理...python有一个模块叫做uuid,导入它就可以使用它的四个方法了。注意这四个方法依次是

    Python使用uuid库生成唯一标识ID

    主要介绍了Python使用uuid模块生成唯一标识ID,需要的朋友可以参考下

    Python内置模块hashlib、hmac与uuid用法分析

    主要介绍了Python内置模块hashlib、hmac与uuid用法,结合实例形式较为详细的分析了hashlib、hmac与uuid模块的概念、功能及简单使用方法,需要的朋友可以参考下

    Python通用唯一标识符uuid模块使用案例

    主要介绍了Python通用唯一标识符uuid模块使用案例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    2019千峰Python超详细入门教程(百度云盘分享).docx

    ├─千锋Python教程:第09章 模块&包&常用模块&三方模块(14集) │ 千锋Python教程:51.系统模块&自定义模块&包1.mp4 │ 千锋Python教程:52.系统模块&自定义模块&包2.mp4 │ 千锋Python教程:53.系统模块&自定义...

    Python用UUID库生成唯一ID的方法示例

    在C#中很容易生成一组唯一码,最常用的是结构体GUID的NewGuid()实例。如果C#运行Guid.NewGuid();将会得到据说世界唯一的...最近看了一下Python的相关模块,也发现了一个模块uuid。下面来看看详细的介绍与使用示例吧。

    sqlite_uuid:轻松安装SQLite UUID扩展

    SQLite UUID扩展名与具有相同名称的标准库中的Python模块冲突。 为避免混淆,该模块使用文件名sqlite_uuid_ext.[py-ver].[extension]构建。 当您尝试在SQLite中加载扩展时,它需要一个入口点函数。 根据sqlite3_...

    shortuuid:简洁,明确和URL安全的UUID的生成器库

    shortuuid通过使用Python的内置uuid模块生成uuid ,然后使用小写和大写字母和数字将它们转换为base57,并删除外观相似的字符(如l,1,I,O和0)来解决此问题。 安装 要安装shortuuid您需要: 2.x行中的Python ...

    uuid64:短 UUID

    UUID 的正常类型(例如 uuid 模块中可用的那些)是 128 位,它提供了更大的能力来避免生成值之间的冲突。 但是,有时使用较小的 UUID 会很方便,例如,如果生成的值的数量不是很大或不会大批量生成。 或者,也许是...

    XFFF:使用python socket()和No-sql的CTF服务器

    课程介绍使用python socket()和No-...开发环境CentOS_7,纳米编辑器,腻子,Python_2.7,DevC ++ Wireshark,HxD,Winscp,CheatEngn,tcpdump二手的python模块从套接字导入* 导入操作系统随机导入导入系统导入uuid

    py-nanoid:Python Nanoid

    安装pip install nanoid用法普通的主模块使用URL友好符号(A-Za-z0-9_-),并返回一个21个字符的ID(冲突概率类似于UUID v4)。 from nanoid import generategenerate () # => NDzkGoTCdRcaRyt7GOepg URL中未编码...

    Python3获取电脑IP、主机名、Mac地址的方法示例

    主要介绍了Python3获取电脑IP、主机名、Mac地址的方法,结合具体实例形式分析了Python3基于socket与uuid模块针对电脑的IP、主机名、Mac地址等信息的读取操作相关实现技巧,需要的朋友可以参考下

    ReadingListReader:Python库,用于读取Safari阅读列表的内容。 包括脚本以CSV或“书签”文件格式输出并上传到Instapaper

    这个Python模块提供了一个非常简单的界面来读取Safari阅读列表的内容。 这是一个简单的用法示例: from readinglistlib import ReadingListReader rlr = ReadingListReader() rl = rlr.read() rlr.read()的输出是...

Global site tag (gtag.js) - Google Analytics