string1=" म नेपाली हुँ"
string1=string1.split()
string1[0]
'\xe0\xa4\xae'
with codecs.open('nepaliwords.txt','r','utf-8') as f:
for line in f:
if string1[0] in line:
print "matched string found in file"
Traceback (most recent call last): File "", line 3, in UnicodeDecodeError: 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)решение сравнения ввода юникода строки в файл с данными Юникода
В текстовых файлах, у меня есть большое количество непальского юникода.
Я делаю что-то неправильно здесь, сравнивая две строки юникода?
Как распечатать строку согласованного юникода?
спасибо string1 = u "म नेपाली हुँ" решил мой случай. для string1 = string1.split() [0] возникла проблема с [0] .. спасибо –
вы тоже могли бы мне помочь в печати совпадающей строки. –