Модуль uuid
можно запустить как скрипт из командной строки.
Новое в Python 3.12.
python -m uuid [-h] [-u {uuid1,uuid3,uuid4,uuid5}] [-n NAMESPACE] [-N NAME]
-h
, --help
- показывает справочное сообщение и завершите работу.
-u <uuid>
, --uuid <uuid>
- имя функции, которое будет использоваться для генерации uuid
. По умолчанию используется uuid.uuid4()
.
-n <namespace>
, --namespace <namespace>
- пространство имен - это UUID, или @ns
где ns
- хорошо известный предопределенный UUID
, адресуемый по имени пространства имен. Такие, как @dns
, @url
, @oid
и @x500
. Требуются только для функций uuid.uuid3()
/ uuid.uuid5()
.
-N <name>
, --name <name>
- имя, используемое при создании uuid
. Требуется только для функций uuid.uuid3()
и uuid.uuid5()
.
# сгенерировать случайный `uuid`, # по умолчанию используется `uuid4()` $ python -m uuid # генерируем `uuid` с помощью `uuid1()` $ python -m uuid -u uuid1 # генерируем `uuid`, используя `uuid5()` $ python -m uuid -u uuid5 -n @url -N example.com