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干啥用的