Sample.csv निम्नलिखितcsv.Error: इटरेटर सूत्र चाहिए, नहीं तो बाइट्स
NAME Id No Dept
Tom 1 12 CS
Hendry 2 35 EC
Bahamas 3 21 IT
Frank 4 61 EE
होता है और अजगर फ़ाइल निम्न कोड
import csv
ifile = open('sample.csv', "rb")
read = csv.reader(ifile)
for row in read :
print (row)
जब मैं अजगर में उपरोक्त कोड को चलाने में शामिल है, मुझे निम्नलिखित अपवाद
File "csvformat.py", line 4, in for row in read : _csv.Error: iterator should return strings, not bytes (did you open the file in text mode?)
मैं इसे कैसे ठीक कर सकता हूं?
बस इसमें जोड़ना चाहते हैं कि अगर आप CSV फ़ाइल से/लिखने का प्रयास करते समय एन्कोडिंग त्रुटियां प्राप्त करते हैं, तो एक विशेष एन्कोडिंग जोड़ने से मदद मिल सकती है। मैंने बस "एन्कोडिंग = 'utf-8' जोड़कर इस बग को ठीक किया है। – covfefe