Comment créer un GUID en Python qui soit indépendant de la plate-forme ? J'ai entendu dire qu'il existait une méthode utilisant ActivePython sous Windows, mais elle est réservée à Windows car elle utilise COM. Existe-t-il une méthode utilisant Python pur ?
Jetez également un coup d'œil à la shortuuid
que j'ai écrit, car il vous permet de générer des UUID plus courts et lisibles : github.com/stochastic-technologies/shortuuid
4 votes
docs.activestate.com/activepython/2.6/python/library/uuid.html
57 votes
Pour l'amour de tout ce qui est sacré, c'est un UUID - Universal Unique ID. fr.wikipedia.org/wiki/Universally_unique_identifier - C'est juste que malheureusement MS a préféré le GUID.
9 votes
Voici une réplique pour vous :
python -c 'import uuid; print(uuid.uuid4())'
2 votes
I think GUID makes more sense than UUID, as <i>global</i> means global within some namespace, while <i>universal</i> seems to claim true universal uniqueness. Quoi qu'il en soit, nous savons tous de quoi nous parlons ici.