I have a CSV file and when I try to read it in Python 2.7, it makes following error.
UnicodeDecodeError: 'ascii' codec can't decode byte 0x8b in position 10: ordinal not in range(128) This is my code so far,
with open('train.csv', 'rb') as csvfile: reader = csv.DictReader(csvfile) for row in reader: text=(row['Descript']) emotion = (row['Category']) I found many solution from this site like How to fix: "UnicodeDecodeError: 'ascii' codec can't decode byte", UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 1 But they are not able to fix my error. Can anyone help me.
str.encode('utf-8')