मेरे आवेदन में मैं example
पैकेज examplemod
नामक मॉड्यूल का उपयोग कर रहा हूं।आयातित पायथन मॉड्यूल में निरंतर ओवरराइड कैसे कर सकता हूं?
मेरा ऐप:
from example import examplemod
examplemod.do_stuff()
यह बहुत तरह example
भीतर एक और मॉड्यूल आयात करता है।
examplemod.py:
from example import config
# uses config
# then does stuff
config
एक निरंतर उपयोग करता है।
config.py:
CONSTANT = "Unfortunate value"
मैं जब मैं अपने आवेदन में examplemod
उपयोग कर रहा हूँ (CONSTANT = "Better value"
के लिए यह करना) इस निरंतर ओवरराइड करना चाहते हैं और मैं अंतर्निहित संशोधित करने के लिए नहीं करना चाहते हैं मॉड्यूल इसलिए मुझे अपना खुद का पैकेज बनाए रखना नहीं है। मैं यह कैसे कर सकता हूँ?
मैं गलत हो सकता था लेकिन मुझे लगता है कि आप आयात किए जाने के बाद ही चर को एक मान असाइन कर सकते हैं। – Borgleader