markdown python shortuuid - URL安全的UUID生成器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown python shortuuid - URL安全的UUID生成器相关的知识,希望对你有一定的参考价值。
## 安装shortuuid
```
pip install shortuuid
```
## 使用shortuuid
```
import shortuuid
```
### 获取使用的字符集
```
shortuuid.get_alphabet()
result: '23456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'
```
### 设置字符集
```
shortuuid.set_alphabet("aaaaabcdefgh1230123")
shortuuid.get_alphabet()
result: '0123abcdefgh'
```
### 随机生成唯一uuid
```
shortuuid.uuid()
result: 'cFja3vEJvqayZAxo6aFvcb'
```
### 指定Name生成uuid
```
shortuuid.uuid(name="baidu.com")
result: 'DM59euX6ET7uxUhruf56JK'
```
### 产生定长的Uuid
```
shortuuid.random(length=50)
result: 'D42ozXpg8zNDBDdXYz8D4s2j6PX3j5V3PF8hZkUbgTFAbh8wz2'
```
## ShortUUID类
当需要在每个线程中有不用的字符集来产生uuid时,可以使用ShortUUID类
```
shortuuid.ShortUUID().random(length=22)
```
## Reference
- https://github.com/skorokithakis/shortuuid
以上是关于markdown python shortuuid - URL安全的UUID生成器的主要内容,如果未能解决你的问题,请参考以下文章
Python常用库
Python常用库
花了半个月,终于把Python库全部整理出来了,非常全面
这几天加班熬夜把所有Python库整理了一遍,非常全面!
想造轮子的时候,ctrl+f一下
python markdown干啥用的