Задать вопрос
@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
....
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 16:40
1000 руб./в час
02 февр. 2025, в 15:37
750000 руб./за проект
02 февр. 2025, в 14:00
5000 руб./за проект