Uygulamamda, kendimi stftime stille ve çoğunlukla 2 dizesi biçimini kullanarak buluyorum - ("% d /% m /" % Y ") ve ("% H:% M ")Ortak strftime dizeleri nerede tutulur ("% d /% m /% Y")
Dizgiyi her seferinde yazmak yerine, bu dizeleri bazı global var veya başka bir yerde depolamak istiyorum, böylece biçim dizelerini yalnızca tek bir yerde tanımlayabilirim benim uygulamamda.
Bunu yapmanın pythonik yolu nedir? Küresel bir dict, sınıf, fonksiyon veya başka bir şey kullanmalı mıyım?
Belki böyle mi?
class TimeFormats():
def __init__(self):
self.date = "%d/%m/%Y"
self.time = "%H:%M"
Ya da bunun gibi? Eğer formatı tutan bir işlevi oluşturmak için functools.partial
kullanabilirsiniz
sayesinde bir ayarlar dosyasını kullanarak böyle şeyler tutmak için iyi bir merkez yer gibi görünüyor –