Maison > développement back-end > Tutoriel Python > Comment créer des GUID/UUID indépendants de la plate-forme en Python ?

Comment créer des GUID/UUID indépendants de la plate-forme en Python ?

Linda Hamilton
Libérer: 2024-11-03 04:08:02
original
395 Les gens l'ont consulté

How to Create Platform-Independent GUIDs/UUIDs in Python?

Créer des GUID/UUID en Python : une approche indépendante de la plate-forme

Python offre un moyen puissant et polyvalent de générer des GUID (Globally Unique Identifiers ) ou des UUID (Universally Unique Identifiers) sur différentes plateformes.

Pour générer des UUID indépendants de la plateforme, le module uuid est indispensable. Il fournit plusieurs fonctions pour générer des UUID de différentes versions, notamment :

  • uuid1() : génère des UUID version 1 en fonction de l'adresse MAC de l'ordinateur et d'un horodatage. Attention :Ces UUID peuvent compromettre la confidentialité.
  • uuid3() : génère des UUID version 3 en fonction d'un UUID d'espace de noms et d'un nom.
  • uuid4() : génère la version 4 UUID complètement aléatoires.

Exemple rapide :

<code class="python">import uuid

# Generate a random UUID
random_uuid = uuid.uuid4()
print(random_uuid)

# Generate a string representation of the UUID
uuid_string = str(random_uuid)
print(uuid_string)</code>
Copier après la connexion

Formats UUID personnalisés :

Pour Versions UUID 6, 7 et 8, le package uuid6 peut être installé à partir de PyPI.

Support supplémentaire :

  • [Documentation du module uuid Python 2]( https://docs.python.org/2/library/uuid.html)
  • [Documentation du module uuid Python 3](https://docs.python.org/3/library/uuid.html)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal