में निर्देशिका जोड़ना मैं एक विशेष निर्देशिका से मॉड्यूल आयात करने की कोशिश कर रहा हूं।sys.path/PYTHONPATH
समस्या यह है कि अगर मैं sys.path.append(mod_directory)
का उपयोग पथ जोड़ और उसके बाद अजगर दुभाषिया को खोलने के लिए, निर्देशिका mod_directory
सूची sys.path के अंत में जोड़ा जाता है। यदि मैं पाइथन दुभाषिया खोलने से पहले PYTHONPATH
चर निर्यात करता हूं, तो निर्देशिका सूची की शुरुआत में जोड़ दी जाती है। बाद के मामले में मैं मॉड्यूल आयात कर सकता हूं लेकिन पूर्व में, मैं नहीं कर सकता।
किसी स्पष्टीकरण दें कि यह हो रहा है और मुझे शुरू करने के लिए mod_directory
, एक अजगर स्क्रिप्ट के अंदर जोड़ने के लिए एक समाधान दे सकते हैं?
मैंने ['साइट' मॉड्यूल] (https://docs.python.org/3/library/site.html#site.addsitedir) की कोशिश की है। –