0
0 комментариев

Здравствуйте. Не понимаю в чем заключается ошибка?

for element in NodeName:
    ListSite.write(''.join(element2[i].getAttribute('org') + '\t' +
               element.getElementsByTagName('ip')[0].childNodes[0] + '\t' +
               element.getElementsByTagName('domain')[0].childNodes[0] + '\t' +
               element.getElementsByTagName('url')[0].childNodes[0]'\t'+
               '\n').encode('cp1251'));
    i += 1;

Компилятор ругается вот так:

TypeError: coercing to Unicode: need
string or buffer, instance found

Я попробовал перевести сперва всё в str(), но ошибка остается, пробовал открывать файл с параметром bufering=-1, также указывал кодировку для открытия файла в ‘utf-8’. Всё, что находил в гугле, то и пробовал. Но, что то у меня не получается.


Добавить комментарий