forgotten
Профи
(695)
12 лет назад
1. Какая трассировочная информация (какая именно ошибка) ? Думаю проблема с кодировкой.. .
Видимо python версии 2.7 либо ниже.. .
Если я прав, то есть еще raw_input()
Код где конкретно не работает, при запуске модуля или в интерактивном режиме?
В начале модуля указывали это?
# -*- coding: utf-8 -*-
???
Вот Вам пару строк для работы с кодировками:
import sys
print sys.getdefaultencoding() # в python 3.х print() -- функция
# Выведет кодировку, используемую по-умолчанию.
# дело в том, что в питоне 3.х -- используется utf8, а в 2.х -- ansii
# основным изменением в python 3.2 является отсутствие разделение на строки
# юникода и строки байтов. Вместо этого был введен тип bytes...
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
# изменит кодировку по-умолчанию
Но в этом нет необходимости, обычно достаточно простого # -*- coding: utf-8 -*- в начале модуля, либо можно указать кодировку в настройках текстового редактора.
Владимир ЧебукинГуру (2784)
12 лет назад
я не знаю какая ошибка, просто создал .py файл и пишу в нём код, потом двойным кликом запускаю...и в консоли все обрабатывается....так вот если по русский писать, то консоль открывается и сразу закрывается...а если на английском, то всё работает
Владимир ЧебукинГуру (2784)
12 лет назад
# -*- coding: utf-8 -*-
вот это не указывал....да и к тому же, это вроде комментарий....сейчас указал...писать стал по русски, но вместо слова "ввод" пишет "ттюф"....значит нужна какая то другая