Je construis un module Python avec une centaine de constantes.
J'aimerais éviter les problèmes de nommage lorsque les gens importent mon module, alors je me demandais quelle serait la meilleure façon de le faire.
MY_CONSTANT = 1
MY_SECOND_CONSTANT = 2
...
MY2_CONSTANT = "a"
MY2_SECOND_CONSTANT = "b"
...
Ou
class My:
CONSTANT = 1
SECOND_CONSTANT = 2
...
class My2
CONSTANT = "a"
SECOND_CONSTANT = "b"
...
Ou peut-être une autre de vos suggestions ?
Venant de Java, je préfère sûrement la deuxième voie, mais certains pourraient la trouver exagérée...