Форум сайта python.su
Здравствуйте
Подскажите пожалуйста как:
1. можно поменять цвет текста выводимого Питоном?
2. очистить экран?
3. считывать информацию из файла не построчно?
Большое спасибо……
Офлайн
4. как сделать так, чтобы он выводил на русском языке, а не кракозябрами?
Офлайн
ОС?
Офлайн
Ой, забыл - Windows XP SP2
Офлайн
GloomDemonИспользуй кодировку cp866.
4. как сделать так, чтобы он выводил на русском языке, а не кракозябрами?
Офлайн
Питон предложил мне добавить вот эту строку, но это ни к чему не привело.
# -*- coding: cp1251 -*-
Причем, если Я правильно понимаю, то символ #означает комментарий - как эта строка будет работать тогда?
Сейчас попробую туда вставить 866 :-)
Офлайн
Неа - такие же крякозябры :-(
Причем если запускать из самого Питона то все работает, а если из фалового менеджера то крякозябры :-(
Офлайн
GloomDemonhttp://www.python.org/dev/peps/pep-0263/
Питон предложил мне добавить вот эту строку, но это ни к чему не привело.
# -*- coding: cp1251 -*-
Причем, если Я правильно понимаю, то символ #означает комментарий - как эта строка будет работать тогда?
Сейчас попробую туда вставить 866 :-)В чем кривость русской Windows: у нее кодировка имен файлов и кодировка GUI – cp1251, а кодировка ввода/вывода в консоли – cp866. Поэтому, пробуй:
Офлайн
Input some text in russian, pleaseКрякозябры
Example string, ‘as is’ пример 8-битной строки
Example unicode-string, in cp866 ЇаЁ¬Ґа гЁЄ®¤-бва®ЄЁ
Example unicode-string, in cp1251 пример уникод-строки
Entered string ‘as is’ Крякозябры
Entered string in unicode ╩Ё ъюч сЁ√
Вот так получилось в Питоне
Офлайн
Input some text in russian, pleaseExample string, ‘as is’ пример 8-битной строки
Example unicode-string, in cp866 ЇаЁ¬Ґа гЁЄ®¤-бва®ЄЁ
Example unicode-string, in cp1251 пример уникод-строки
Entered string ‘as is’ ЄапЄ®§пЎал
Entered string in unicode
И вот так в файловом менеджере
Офлайн