इससे पहले कि आप इसे डुप्लिकेट के रूप में चिह्नित करें कृपया मेरी समस्या पढ़ें:
मैं एक उपनिर्देशिका से एक फ़ाइल से एक वर्ग आयात करने का प्रयास कर रहा हूं
> main.py > --->फ़ोल्डर/ > ----->file.py
और file.py
में मेरे पास एक वर्ग लागू है ( क्लासा
) क्या है मैंने कोशिश की:
main.py में डालने:
फ़ाइल आयात क्लास से फ़ोल्डर आयात फ़ाइल से
मुझे त्रुटि मिल रही है :
फ़ाइल आयात क्लास से
ImportError: "फ़ाइल" नाम का कोई मॉड्यूल नहीं
जब मैं बस उपयोग करने का प्रयास करता हूं:
p>फ़ोल्डर आयात फ़ाइल से
मुझे यह त्रुटि मिलती है:
tmp = Klasa()
NameError: नाम "क्लासा" परिभाषित नहीं है
मैंने सबफ़ोल्डर में एक खाली __init__.py
डाल दिया है और यह अभी भी काम नहीं करता है, और मैंने इसमें डाल दिया है __init__.py
: फ़ाइल आयात क्लास से
और अभी भी काम नहीं करता है।
यदि मुख्य और फ़ाइल एक ही फ़ोल्डर में हैं तो यह काम करता है:
फ़ाइल आयात क्लास से
लेकिन मैं चाहता हूं कि वे अलग फाइलों में हों।
क्या कोई मुझे बता सकता है कि मैं क्या गलत कर रहा हूं?< /पी>