Falls Sie kurze eindeutige IDs als Dateinamen oder für andere Fälle benötigen, versuchen Sie shortuuid. shortuuid verwendet Klein- und Grossbuchstaben und Ziffern und entfernt ähnlich aussehende Zeichen wie
l, 1, I, O und 0.
Das Paket shortuuid muss über den Paketmanager nachinstalliert werden.
pip install shortuuid
Danach kann das Paket verwendet werden.
>>> import shortuuid
>>> shortuuid.uuid()
'Tw8VgM47kSS5iX2m8NExNa'
>>> len(ui)
22
Wenn man shortuuid nicht installieren will, kann man auch das Modul uuid verwenden, welches viel längere Strings erzeugt.
Das Modul uuid ist Bestandteil der Python Distribution.
>>> import uuid
>>> unique_filename = str(uuid.uuid4())
>>> len(unique_filename)
36
>>> unique_filename
'2d303ad1-79a1-4c1a-81f3-beea761b5fdf'