У меня есть список слов Cyrilli c в файле csv, который мне нужно преобразовать в байты. Если я скопирую и вставлю слово в python 3 и закодирую его, оно будет работать нормально, потому что оно имеет тип
s = "пневмореле.1".encode('cp1251')
print(type(s))
for b in s:
print(b)
Однако, когда я выдергиваю тот же текст из файла csv, он становится , независимо от того, как я его пытаюсь отформатировать, он возвращается как [??????????]
file = "C:\\Russian_solo.csv"
with open(file, 'r', encoding='cp1251') as csvf:
for line in csv.reader(csvf):
print(type(line))
print(str(line)
Я пытался использовать для l oop для каждого элемента в list, но это не сработало, поскольку утверждалось, что тип не является целым числом. Как мне взять элементы этого списка и правильно их декодировать, чтобы получить байты, составляющие каждую букву, в кодировке cp1251?