Le code suivant convertit un UUID en "format hexadécimal". Je ne comprends pas vraiment ce qu'il fait et comment je pourrais le réécrire dans le nouveau style str.format
.Qu'est-ce qui pourrait être signifié avec le format hexadécimal stringifié?
if not isinstance(value, uuid.UUID):
return "%.32x" % uuid.UUID(value).int
else:
# hexstring
return "%.32x" % value.int
Il provient du SQLAlchemy documentation.
Merci beaucoup! Comment pourrais-je accomplir la même chose sans l'ancien style de formatage de chaîne? – R3turnz
Une fois que vous avez un objet 'UUID' vous pouvez simplement utiliser' value.hex' il produira le même résultat – CoryKramer