Size: a a a

Сообщество Python Программистов

2020 February 23

l

let45fc in Сообщество Python Программистов
Скрин кода?
источник

К

Кир in Сообщество Python Программистов
Весь код не могу привести.  Выше кусок был
источник

l

let45fc in Сообщество Python Программистов
Проверь, ты записываешь в файл bytestring или там просто string
источник

l

let45fc in Сообщество Python Программистов
Или ладно, сделай проще, открой файл в режиме wb
источник

К

Кир in Сообщество Python Программистов
В WB он не даёт записывать текст
источник

l

let45fc in Сообщество Python Программистов
let45fc
Проверь, ты записываешь в файл bytestring или там просто string
.
источник

l

let45fc in Сообщество Python Программистов
Тип page.text глянь
источник

К

Кир in Сообщество Python Программистов
if debug: file = open("cheques_download.htm", "w") # открываем отладочный файл для записи
cheques_page = session.get(cheques_url) # получаем список
          if debug: file.write(cheques_page.text) # запись в файл для отладки
источник

l

let45fc in Сообщество Python Программистов
Тип какой? Выведи type(page.text)
источник

К

Кир in Сообщество Python Программистов
<class 'str'>
источник

l

let45fc in Сообщество Python Программистов
А какая кодировка?
источник

К

Кир in Сообщество Python Программистов
на входе utf-8
источник

К

Кир in Сообщество Python Программистов
а питон пробует в cp1251 перевести
источник

l

let45fc in Сообщество Python Программистов
Ты на винде?
источник

К

Кир in Сообщество Python Программистов
да. я так думаю он не может знак рубля перевести
источник

l

let45fc in Сообщество Python Программистов
Да, наверное
источник

К

Кир in Сообщество Python Программистов
и зачем он вообще декодирует.
источник

К

Кир in Сообщество Python Программистов
нельзя отменить?
источник

l

let45fc in Сообщество Python Программистов
Добавь в open аргумент encoding='utf-8'
источник

К

Кир in Сообщество Python Программистов
так работает. спс.
источник