Tag: unicode

PyGame и Unicode – бесконечная история

Что я делаю в своем коде: 1-й я загружаю текстовый файл UTF-8 (да, двойная / тройная / четверная проверена: это UTF-8), используя с codecs.open … def load_verbslist(folder, name, utf_encoding): fullname = os.path.join("daten", folder, name) if utf_encoding: with codecs.open(fullname, "r", "utf-8-sig") as name: lines = name.readlines() else: name = open(fullname, "r") lines = name.readlines() for x […]

Как я могу преобразовать строки типа «\ u5c0f \ u738b \ u5b50 \ u003a \ u6c49 \ u6cd5 \ u82f1 \ u5bf9 \ u7167" на иероглифы

Теперь я работаю над небольшим инструментом для запроса и декодирования веб-страницы, на которой китайские символы хранятся в виде строки, например \u5c0f\u738b\u5b50\u003a\u6c49\u6cd5\u82f1\u5bf9\u7167 в исходном коде, что-то вроде unicode. Я хочу преобразовать его в китайские символы. Я могу пройти через этот сайт http://rishida.net/tools/conversion/ . Но как я могу сделать это с помощью python?

Popen.communicate () выбрасывает UnicodeDecodeError

У меня есть этот код: def __executeCommand(self, command: str, input: str = None) -> str: p = sub.Popen(command, stdout=sub.PIPE, stderr=sub.PIPE, stdin=sub.PIPE, universal_newlines=True) p.stdin.write(input) output, error = p.communicate() if (len(errors) > 0): raise EnvironmentError("Could not generate the key: " + error) elif (p.returncode != 0): raise EnvironmentError("Could not generate the key. Return Value: " + p.returncode) […]

Преобразование исходной строки байтов в Юникод, не зная кодовой страницы заранее

При использовании контекстного контекстного меню окна пропускают путь к файлу как сырой (байтовый) тип строки. Например: path = 'C:\\MyDir\\\x99\x8c\x85\x8d.mp3' Многие внешние пакеты в моем приложении ожидают строки типа unicode , поэтому мне нужно преобразовать их в unicode . Это было бы легко, если бы мы заранее знали кодировку исходной строки (в примере это cp1255 ). […]

Как изменить строку на Unicode в Python 2?

У меня есть строка типа s1 = "\xed\xf3\xb4\x90" . >>> x = u"\xed\xf3\xb4\x90" >>> print x íó´ Как я могу использовать s1 для печати? Я пытался: s1= "\xed\xf3\xb4\x90" print unicode(s1) Но я не мог добраться. Как я могу получить?

Как исправить эту ошибку unicode / cPickle в Python?

ids = cPickle.loads(gem.value) loads() argument 1 must be string, not unicode

BeautifulSoup4 stripped_strings дает мне байтовые объекты?

Я пытаюсь получить текст из блока, который выглядит так: <blockquote class="postcontent restore "> 01 Oyasumi <br></br> 02 DanSin' <br></br> 03 wts <br></br> 04 Lovism <br></br> 05 NoName <br></br> 06 Gakkou <br></br> 07 Happy☆Day <br></br> 08 Endless End. </blockquote> Я пытаюсь сделать это в python 2.7 (он не может декодировать символ ☆, поэтому я попытался использовать […]

Какие кодировки файлов поддерживаются для исходных файлов Python 3?

Прежде чем вы расскажете мне прочитать PEP 0263 , продолжайте читать … Я не могу найти документацию, в которой подробно описаны кодировки файлов для исходных файлов Python 3 . Я нашел сотни (тысячи?) Вопросов, ответов, сообщений, писем и т. Д. О том, как объявить – в верхней части исходного файла – кодировку этого исходного файла, […]

Поддерживает ли Python 2.5.2 Unicode для lower () и upper ()?

Я делаю приложение Google AppEngine. Поддерживает ли среда выполнения Python 2.5.2 стандарты Unicode? (Например, методы lower () и upper () для объектов unicode).

Преобразование Unicode в python

Возможный дубликат: Преобразование Unicode в UTF-8 Python Я очень новый программист на python, работая над своим первым скриптом. сценарий вытягивает текст из строки plist, затем делает некоторые вещи, а затем упаковывает его как HTML-адрес электронной почты. из нескольких записей, я получаю ужасную ошибку Unicode за пределами порядкового номера 128. Прочитав столько, сколько я могу найти […]

Python - лучший язык программирования в мире.