मेरे पास func.py
में कुछ फ़ंक्शन हैं जो मैं अपने वेब 2py नियंत्रक से default.py
नामक एक्सेस करना चाहता हूं। मैंने default.py
में "आयात func" और "countatesomething = func.calculatesomething" के साथ func.py
आयात करने और उपयोग करने का प्रयास किया, लेकिन यह काम नहीं करता है। फ़ाइल func.py
को मेरे वेब 2py प्रोग्राम के मॉड्यूल अनुभाग में भी जोड़ा गया है।मैं web2py में मॉड्यूल का उपयोग कैसे कर सकता हूं?
यह क्यों काम नहीं कर रहा है? मैं इसे कैसे काम कर सकता हूं? क्या मॉड्यूल func.py
या default/func.py
या कुछ और होना चाहिए?
धन्यवाद, दोस्तों!इन दोनों उत्तरों बहुत उपयोगी थे! – user569474
मैं फ़ोल्डरों के साथ ऐसा कैसे कर सकता हूं? उदाहरण के लिए, जब मैं 'fuzzywuzzy'] (https://github.com/seatgeek/fuzzywuzzy) लाइब्रेरी में' fuzz' और 'process' नामक मॉड्यूल आयात करने का प्रयास कर रहा हूं, '/ एप्लिकेशन/myapp/मॉड्यूल/पीजी 2.7 के साथ जीएई पर 'फ़ज़ीवाज़ी आयात फ़ज़, प्रक्रिया' से 'फ़ज़ीवाईज़ज़ी /' निर्देशिका का उपयोग करके, मुझे 'आयात' त्रुटि मिल रही है '<टाइप' अपवाद। आयात करें '> कोई मॉड्यूल फ़ज़ीवाईज़ज़ी नाम नहीं है – Sathvik
मैंने इसे ' web2py/site-packages/fuzzywuzzy' और अब उन्हें आयात करने में सक्षम हूं :) ... लेकिन मुझे अभी भी 'web2py/एप्लिकेशन/myapp/मॉड्यूल /' निर्देशिका के भीतर मॉड्यूल रखने की संभावना में दिलचस्पी है, खासकर क्योंकि मैं नहीं करता जब मैं नए ऐप्स के लिए अपने मॉड्यूल को अपडेट करता हूं तो मैं अपने पुराने ऐप्स को गलती से तोड़ना नहीं चाहता हूं। – Sathvik