मेरे पास एक फ़ाइल थी example_file.py, जिसे मैं विभिन्न अन्य फ़ाइलों से उपयोग करना चाहता था, इसलिए मैंने फ़ाइल का उपयोग करने के लिए इस फ़ाइल को किसी अन्य फ़ाइल में जोड़ने और आयात example_file.pyकरने का निर्णय लिया sys.path। ऐसा करने के लिए, मैंने IPython में निम्नलिखित कार्य किया।
import sys
sys.path
sys.path.append('/path/to/the/example_file.py')
print(sys.path)
मैं अपने द्वारा जोड़े गए पथ को देख सकता था, और जब मैंने इस फ़ाइल को इस तरह से किसी अन्य निर्देशिका पथ से आयात करने का प्रयास किया:
import example_file
यह ठीक काम करता है, लेकिन एक बार जब मैं आईपीथॉन से बाहर आया, तो इसे फिर से दर्ज किया, और जाँच की sys.path, मैंने देखा कि जो रास्ता मैंने जोड़ा था वह मौजूद नहीं था, इसलिए मैं पायथन में स्थायी रूप से sys.path के लिए एक रास्ता कैसे जोड़ूं?
PYTHONPATH।
sys.path.append()एक निर्देशिका को स्वीकार करता है जिसमें फ़ाइल होती है और एक फ़ाइल के लिए कुछ नहीं है।