Задать вопрос
@anttoon
Python/Django

Почему ошибка UnicodeEncodeError?

если я исполняю файл просто в терминале - python script.py, то все ок, т.е. все printы срабатывают и печатаются кириллические символы ( я все строки с кирилликой энкодирую в utf-8, например: u'строка'.encode('utf-8') )

а если исполняю с выводом в файл, т.е. python script.py > output_file.txt, то возникает ошибка -> UnicodeEncodeError: 'ascii' codec can't encode characters in position 217-220: ordinal not in range(128)

python2.7
macOS 10.12.6
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы