UUID是通用唯一识别码,接下来简单介绍一下如何使用python生成UUID
python有一个模块是uuid,有四个方法分别是uuid1()、uuid3()、uuid4()、uuid5()
import uuid
# uuid1()根据当前时间戳和MAC地址生成,有暴露MAC地址的风险
print uuid.uuid1()
# uuid3()里面的namespace和字符串是自己指定的,使用的是MD5生成的
print uuid.uuid3(uuid.NAMESPACE_DNS, 'yuanlin')
## uuid4()是基于随机数的uuid,使用的比较多,有极小的概率会重复
print uuid.uuid4()
# uuid5()同uuid3()类似,散列用的是SHA1
print uuid.uuid5(uuid.NAMESPACE_DNS, 'yuanlin')
若要去掉uuid中间的“-”符号
uid = str(uuid.uuid4())
suid = ''.join(uid.split('-'))