Найти - Пользователи
Полная версия: вывод текста в консоли Win7 на русском
Начало » Python для новичков » вывод текста в консоли Win7 на русском
1
ilnur
здравствуйте

# -*- condig: ascii -*-
import os
print 'текст'
os.system('pause')
ошибка
c:\фото>1.py
File "C:\ЇюЄю\1.py", line 3
SyntaxError: Non-ASCII character '\xef' in file C:\ЇюЄю\1.py on line 3, but
ncoding declared; see http://www.python.org/peps/pep-0263.html for details
файл в ANSI.

пробовал
# -*- condig: utf-8 -*-
и файл в utf-8 все равно ошибка.

import locale
print locale.getpreferredencoding()
это возвращает cp1251

как нормально вывести текст в консоли win7?
shep
# -*- coding: UTF-8 -*-
import os
print u'текст'
os.system('pause')
ilnur
shep
не работает
c:\фото>1.py
File "C:\ЇюЄю\1.py", line 3
print u'ЄхъёЄ'
SyntaxError: (unicode error) 'utf8' codec can't decode byte 0xf2 in position 0:
invalid continuation byte
скрипт я запускаю через консоль винды.

мне надо чтобы когда скрипт запускается из под винды (двойной клик по 1.py) выполнился скрипт и в консоли выходили надписи на русском.
doza_and
У вас проблема с кодировкой файла сравните
# -*- condig: cp1251 -*-
# -*- coding: cp1251 -*-
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB