मैं विंडोज़ पर पाइथन 2.5.4 चला रहा हूं और ElementTree या cElementTree मॉड्यूल आयात करने का प्रयास करते समय मुझे एक त्रुटि मिल रही है। कोड बहुत सरल है (मैं एक ट्यूटोरियल अनुसरण कर रहा हूँ):पायथन 2.5.4 - आयात त्रुटि: कोई मॉड्यूल etree.ElementTree
import xml.etree.ElementTree as xml
root = xml.Element('root')
child = xml.Element('child')
root.append(child)
child.attrib['name'] = "Charlie"
file = open("test.xml", 'w')
xml.ElementTree(root).write(file)
file.close()
जब मैं या cmd से चलाने मैं त्रुटि संदेश मिलता है लेकिन जब मैं सीधे अजगर दुभाषिया से यह कोशिश नहीं की।
Traceback (most recent call last):
File "C:\xml.py", line 31, in <module>
import xml.etree.ElementTree as xml
File "C:\xml.py", line 31, in <module>
import xml.etree.ElementTree as xml
ImportError: No module named etree.ElementTree
इसके अलावा, मैं जाँच की और मॉड्यूल सी में है: \ Python25 \ लिब \ एक्सएमएल \ etree
आपको आपके द्वारा पोस्ट किए गए कोड को चलाने से आपके विषय में त्रुटि संदेश नहीं मिलता है। आपको वह संदेश 'आयात etree.ElementTree' से प्राप्त होगा। सहायता मांगते समय, अपने कोड और ट्रेसबैक और त्रुटि संदेश दोनों को कॉपी/पेस्ट करें, स्मृति से टाइप न करें। –
आपने अपना प्रदर्शित कोड बदल दिया है लेकिन यह अभी भी प्रश्न के विषय में त्रुटि संदेश उत्पन्न नहीं करता है। वास्तव में यह काम प्रतीत होता है। एक चर नाम के रूप में "फ़ाइल" का उपयोग करने के अलावा, यह ठीक दिखता है। क्या आपको अभी भी कोई समस्या है? यदि ऐसा है तो क्या? यदि नहीं, तो आपको बस अपना प्रश्न संपादित करना चाहिए था ताकि यह दर्शाया जा सके कि मूल समस्या क्या थी। –
यदि दुभाषिया काम करता है, और cmd नहीं करता है, तो क्या यह संभव है कि आपके पास cmd से चल रहे अजगर का पुराना संस्करण हो? – wisty