2014-09-07 5 views

ответ

1

Спасибо за ваш ответ, но мне не нужен юникод Python 3 принимает юникода или латинские символы без кодирования проблема заключается в том, что Mac OSX питона Маверикс есть проблема с библиотеками tkinter. Решение должно обновить версию tcl tk до 8.5.15.1 Здесь я оставляю адрес для скачивания: https://www.python.org/download/mac/tcltk/

Для пользователей Mac с консоли, чтобы проверить, если есть ошибка: python3 -m idlelib.idle

Python 3 изначально установить версию TCL Тк 8.5, если я поставил 8,6 не признает. другой способ узнать версию, чтобы запустить этот код: импорт TkInter tkinter._test()

После обновления ActiveTcl8.5.15.1.297588-macosx10.5-i386-x86_64-threaded.dmg может это написано любой акцент в текстовом поле tkinter без проблем и без кодирования.

Я чувствую, что абер задал вопрос, который я спросил, может быть, неправильно :)

-1

Уверенный, вы должны использовать UNICODE. Взгляните на Python's docs. Существует много примеров и способов его использования, но вполне вероятно, что этого примера будет достаточно для того, чтобы объявить, что ваша кодировка используется в документах (UTF- (по умолчанию, но поскольку вы говорите на латинском языке, латинский-1, вероятно, более подходящий для вас):..

#!/usr/bin/env python 
# -*- coding: latin-1 -*- 

u = 'abcdé' 
print(ord(u[-1]))