मेरे पास एक मॉड्यूल foo है, जिसमें ut.py और bar.py शामिल है।आयात पाइथन मॉड्यूल पथ पर नहीं
मैं इसे आईडीएलई या पायथन सत्र में आयात करना चाहता हूं। यह कैसे करना है?
मुझे वर्तमान निर्देशिका या डिफ़ॉल्ट पायथन पथ में नहीं मॉड्यूल आयात करने के तरीके पर कोई दस्तावेज़ीकरण नहीं मिल सका। import "<full path>/foo/util.py"
, और from "<full path>" import util
की कोशिश के बाद मैं था मिल सकता है
import imp
imp.load_source('foo.util','C:/.../dir/dir2/foo')
कौन सा मुझे खिड़कियों पर इनकार कर दिया की अनुमति दे दी 7.
इस [संबंधित प्रश्न] को जांचने के लायक भी है (http://stackoverflow.com/questions/15109548/set-pythonpath-before-import-statements)। विशेष रूप से, मुझे 'शीर्ष उत्तर] (http://stackoverflow.com/a/15109660/95852) पसंद है,' sys.path' में परिवर्तन की सुरक्षा के बारे में इसकी स्पष्टता के लिए। –
संभावित डुप्लिकेट [पूर्ण पथ दिए गए मॉड्यूल को कैसे आयात करें?] (Http://stackoverflow.com/questions/67631/how-to-import-a- मॉड्यूल-given-the-full-path) –