Tag: unicode

Запросы URLDecoding

Я пытаюсь получить исходный url от requests . Вот что я имею до сих пор: res = requests.get(…) url = urllib.unquote(res.url).decode('utf8') Затем я получаю сообщение об ошибке: UnicodeEncodeError: 'ascii' codec can't encode characters in position 60-61: ordinal not in range(128) Первоначальный url, который я запросил, это: https://www.microsoft.com/de-at/store/movies/american-pie-pr\xc3\xa4sentiert-nackte-tatsachen/8d6kgwzl63ql И вот что происходит, когда я пытаюсь напечатать: […]

Отображение символов юникода с использованием python

У меня есть строка, которая выводится так: print a \u4f53\u91cd\u8a08 Я использую eclipse, и консоль может печатать символы юникода, я протестировал ее так. print u'\u4f53\u91cd\u8a08'体重計 Он правильно печатается, как я могу сделать строку в переменной a напечатанной, как указано выше. Большое спасибо за продвижение.

Regex для цен с фунтами и долларами евро

Я использую regex python, чтобы найти все цены в строке. До сих пор мне не удалось правильно управлять символами. Этот код, с вводом: 'happy$37.54000happy$34$3454$3333€27.80€3.00.33.2£27.000' import sys import re price = sys.argv[1] new = re.findall(r'[\$\20AC\00A3]{1}\d+\.?\d{0,2}',price,re.UNICODE) for prices in new: print prices Выходы: $37.54 $34 $3454 $3333 Я бы хотел: $37.54 $34 $3454 $3333 €27.80 €3.00 £27.00 […]

Ошибка декодирования Unicode Python при импорте matplotlib

Я пытаюсь использовать matplotlib в моем скрипте python, но я получил эту ошибку в терминале: Traceback (most recent call last): File "graphique.py", line 5, in <module> import matplotlib.pyplot as plt File "/home/xavier/anaconda/lib/python2.7/site-packages/matplotlib/__init__.py", line 1048, in <module> rcParams = rc_params() File "/home/xavier/anaconda/lib/python2.7/site-packages/matplotlib/__init__.py", line 897, in rc_params fname = matplotlib_fname() File "/home/xavier/anaconda/lib/python2.7/site-packages/matplotlib/__init__.py", line 748, in matplotlib_fname fname […]

Независимый от файловой системы способ использования glob.glob и регулярных выражений с именами файлов Unicode в Python

Я работаю над библиотекой, которую я хочу сохранить независимой от платформы, файловой системы и Python2.x / 3.x. Тем не менее, я не знаю, как glob для файлов и сопоставить имена файлов с регулярными выражениями независимо от платформы / файловой системы. Например (на Mac, используя IPython, Python 2.7): In[7]: from glob import glob In[8]: !touch 'ü-0.é' […]

Работа с кодированными в Unicode строками из Active Directory через python-ldap

Я уже придумал эту проблему, но после некоторого тестирования я решил создать новый вопрос с более конкретной информацией: Я читаю учетные записи пользователей с помощью python-ldap (и Python 2.7) из нашего Active Directory. Это хорошо работает, но у меня проблемы со специальными символами. Они выглядят как кодированные строки UTF-8 при печати на консоли. Цель состоит […]

Неподдерживаемые символы ввода

Я хочу назначить строку символов переменной, но она говорит : there isn't a "code to show. У меня есть строка, которую я хочу назначить переменной d="stunning:/ËstÊnɪÅ/" Unsupported characters in input или word="stuning:/ˈstraɪkɪŋ/" Unsupported characters in input поэтому в основном интерпретатор не позволяет мне назначать его переменной, поэтому я не могу ее кодировать. Как я могу […]

Значения Unicode в строках экранируются при сбрасывании на JSON в Python

Например: >>> print json.dumps('růže') "r\u016f\u017ee" (Конечно, в реальной программе это не просто одна строка, и она также появляется в файле при использовании json.dump() ). Мне бы хотелось, чтобы он json.dump() просто «růže», как это сделать что?

Уроки Python и unicode

У меня есть база кода, которая не изменяется в Python 2.7 и 3.2+. Но доктрины в документах первых файлов дают мне головную боль. Когда я запускаю их в Python2, я получаю UnicodeEncodeError: 'ascii' codec can't encode character u'\xb2' in position 16: ordinal not in range(128) . Если я добавлю .. testsetup:: * from __future__ import […]

Создавайте компактные / дружественные к человеку поплавки с использованием уникодовых вульгарных фракций

Существуют ли какие-либо модули (желательно в стандартной библиотеке), которые могут превратить число с плавающей точкой в ​​нечто более дружелюбное к человеку? Может быть, это не более дружелюбный человек, но, по крайней мере, более компактный. например. 4.625 станет "4" (Бонусные точки для распознавания pi с разумной точностью) Этот код был лучшим, что я мог придумать: import […]

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