Результаты поиска по запросу "python-2.x"
UnicodeEncodeError: кодек 'ascii' не может кодировать символ u '\ xa0' в позиции 20: порядковый номер не в диапазоне (128)
У меня проблемы с работой символов юникода из текста, полученного с разных веб-страниц (на разных сайтах). Я использую BeautifulSoup. Проблема в том, что ошибка не всегда воспроизводима; иногда он работает с некоторыми страницами, а иногда он ...
Python - кодек 'ascii' не может декодировать байт
Я действительно смущен. Я пытался закодировать, но ошибка сказалаcan't decode.... >>> "你好".encode("utf8") Traceback (most recent call last): File "<stdin>", line 1, in <module> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position ...
Почему math.factorial намного медленнее в Python 2.x, чем 3.x?
Я получаю следующие результаты на моей машине: Python 3.2.2 (default, Sep 4 2011, 09:51:08) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or "license" for more information. >>> import timeit >>> ...
Почему 008 и 009 недопустимы для ключей Python?
Почему у меня не может быть 008 или 009 ключей для Python dict, а 001-007 - это хорошо? Пример: some_dict = { 001: "spam", 002: "eggs", 003: "foo", 004: "bar", 008: "anything", # Throws a SyntaxError 009: "nothing" # Throws a SyntaxError ...
Кеш объекта Python
Я попытался немного кода, но это, кажется, вызывает проблемы: class Page: cache = [] """ Return cached object """ def __getCache(self, title): for o in Page.cache: if o.__searchTerm == title or o.title == title: return o return None """ ...
изменить порядок байтов в шестнадцатеричной строке (python)
Я хочу построить небольшой форматировщик в Python, возвращая мне числовые значения, встроенные в строки шестнадцатеричных строк. Это центральная часть моего форматера и должна быть достаточно быстрой, чтобы форматировать более 100 строк / сек ...
Почему Python изменяет значение целого числа, если перед ним стоит 0?
Я реализовал функцию преобразования целого числа в его представление в виде строкиintToStr() (код ниже). Для тестирования я передал некоторые значения и обнаружил неожиданный вывод: print intToStr( 1223) # prints 1223 as expected print ...
Странное поведение с плавающей точкой и преобразованием строк
Я набрал это в оболочку Python: >>> 0.1*0.1 0.010000000000000002Я ожидал, что 0,1 * 0,1 не 0,01, потому что я знаю, что 0,1 в базе 10 является периодическим в базе 2. >>> len(str(0.1*0.1)) 4Я ожидал получить 20, как я видел 20 символов ...
True = ложное назначение в Python 2.x [дубликат]
Возможный дубликат: Почему Python не может обрабатывать значения true / false, как я ожидал? [https://stackoverflow.com/questions/2055029/why-cant-python-handle-true-false-values-as-i-expect] Кажется глупым вопросом, но почему следующее ...
Поддержка длинных имен файлов Python не работает в Windows
Я пишу сценарий Python для копирования файлов; к сожалению, он продолжает сбой, потому что имя файла слишком длинное (> 256). Есть ли способ решить эту проблему? Я использую Python 2.5.4 и Windows XP. Ура,