पर लूप के लिए पुनरावृत्ति जारी रखें मेरे पास पाइथन में एक साधारण for
लूप है जो अपवादों से बाहर निकल रहा है भले ही अपवाद ब्लॉक में continue
शामिल है। IndexError
पर हिट करते समय पढ़ने के लिए लगभग 10 लाइनें बाकी हैं और for
लूप से बाहर निकलती हैं। मुझे यहां क्या समझ नहीं आ रहा है?पायथन: अपवाद
for row in hkx: ##'hkx' are rows being read in from 'csv.open'
try:
print row[2],row[4]
except IndexError, e:
print 'Error:',e
print 'Row Data:',len(row),row
continue ## I thought this would just move on to the next row in 'hkx'
(माफ करना, यहां कुल अजगर नौसिखिया ...) अग्रिम धन्यवाद!
यह काम करना चाहिए, क्या आपको यकीन है कि कोई अन्य अपवाद नहीं है (न केवल इंडेक्स त्रुटि) उठाया गया है? –
@ नाथन: क्या आप कृपया एक पूर्ण, न्यूनतम उदाहरण पोस्ट कर सकते हैं? –
@ सेड्रिक जुलिएन से सहमत हैं - क्या आप शायद आउटपुट पोस्ट कर सकते हैं? – Marcin