Задать вопрос
@Nikobraz
Сис.админ

Работа скрипта в PyCharm и в cmd

Долго и муторно писал скрипт в PyCharm работающий с файлами, мучился с кодировками, почти каждую строку в utf-8 переводил. При запуске извне внезапно выяснилось, что надо работать в cp866 и cp1251 и опять же проблемы с кодировками, т.е. скрипт будет работать либо в IDE, либо на компе. Как этого избежать? Необходимо, чтобы скрипты абсолютно идентично работали и в IDE и при запуске скрипта в Windows.
Python 2.7

UPD: Сделал замечательный костыль:
import sys
coding = sys.stdin.encoding
mesyaz = raw_input('Введите месяц:'.decode('UTF-8').encode(coding))
  • Вопрос задан
  • 3168 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Masik
@Masik
Программирую понемногу
Если правильно понял, то нужно в самом начале файла объявить кодировку и сохранить файл в данной кодировке
# coding=utf-8
import sys
import os
....
Ответ написан
Ваш ответ на вопрос

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

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