W mojej aplikacji często używam stftime, a przede wszystkim z formatami 2-strunowymi - ("% d /% m/% Y ") i ("% H:% M ")Gdzie można przechowywać typowe ciągi strftime takie jak ("% d /% m /% Y")
Zamiast zapisywać ciąg za każdym razem, chcę przechowywać te ciągi w jakimś globalnym var lub czymś, więc mogę zdefiniować ciągi formatów tylko w jednym miejscu w mojej aplikacji.
Co to jest pythonic? Czy powinienem używać globalnego dicta, klasy, funkcji, a może czegoś innego?
Może tak?
class TimeFormats():
def __init__(self):
self.date = "%d/%m/%Y"
self.time = "%H:%M"
Lubisz to?
def hourFormat(item):
return item.strftime("%H:%M")
Dzięki za pomoc
Dzięki użyciu pliku ustawień wygląda jak dobry centralne miejsce do przechowywania takich rzeczy –