Dans mon application, je me trouve en utilisant stftime beaucoup, et la plupart du temps avec 2 formats de chaînes - ("% d /% m/% Y ") et ("% H:% M ")Où tenir des chaînes strftime courantes comme ("% d /% m /% Y")
Au lieu d'écrire la chaîne à chaque fois, je veux stocker ces chaînes dans quelque var global ou quelque chose, donc je peux définir les chaînes de format en un seul endroit dans mon application.
Quelle est la façon pythonique de le faire? Dois-je utiliser un dictionnaire global, une classe, une fonction ou peut-être quelque chose d'autre?
Peut-être que cela?
class TimeFormats():
def __init__(self):
self.date = "%d/%m/%Y"
self.time = "%H:%M"
Ou comme ça?
def hourFormat(item):
return item.strftime("%H:%M")
Merci pour l'aide
Merci, en utilisant un fichier de paramètres ressemble à un bon endroit central pour contenir des trucs comme ça –