使用 Python 的 faker 库生成 major.minor.patch 版本

Generate major.minor.patch version using Python's faker library

我正在使用 Python faker 库为我的单元测试生成虚假数据。

我有一个字段代表具有以下结构的版本:

MAJOR.MINOR.PATCH

一些可能的值是:

1.0.0
3.639.22
0.1.2

如何使用 faker 库生成随机版本字符串?

一个简单的方法:

fake.numerify('%!!.%!!.%!!')

(请注意,在此示例中,每个部分将始终至少有 1 位数字,最多有 3 位数字,您可以尝试一下,参见 faker.numerify