मेरे ऐप में मैं अपने आप को स्टफ्टाइम का उपयोग करके बहुत कुछ ढूंढता हूं, और अधिकांशतः 2 तार प्रारूपों के साथ - ("% d /% m/% वाई ") और ("% एच:% एम ")सामान्य स्ट्रैटाइम स्ट्रिंग्स जैसे कि ""% d /% m /% y ")
हर बार स्ट्रिंग लिखने के बजाय, मैं उन तारों को कुछ वैश्विक var या कुछ में स्टोर करना चाहता हूं, इसलिए मैं केवल एक ही स्थान पर प्रारूप स्ट्रिंग को परिभाषित कर सकता हूं मेरे ऐप में
ऐसा करने का पाइथोनिक तरीका क्या है? क्या मुझे वैश्विक dict, एक वर्ग, एक फ़ंक्शन, या शायद कुछ और उपयोग करना चाहिए?
शायद यह पसंद है?
class TimeFormats():
def __init__(self):
self.date = "%d/%m/%Y"
self.time = "%H:%M"
या इस तरह?
def hourFormat(item):
return item.strftime("%H:%M")
मदद
धन्यवाद, एक सेटिंग फ़ाइल का उपयोग कर एक अच्छा केंद्रीय स्थान ऐसे ही सामान धारण करने के लिए की तरह लग रहा –