Вопросы с тегом 'python-2.x'

По вопросам, связанным с разработкой в ​​Python, версия 2.x.
30
ответов

Как читать файл по строкам в списке?

Как прочитать каждую строку файла в Python и сохранить каждую строку как элемент в списке? Я хочу прочитать файл строки за строкой и добавить каждую строку в конец списка.
задан 19 июля '10 в 1:25
15
ответов

UnicodeEncodeError: кодек ascii не может кодировать символ u '\ xa0' в позиции 20: порядковый номер не в диапазоне (128)

У меня проблемы с символами Unicode из текста, полученного с разных веб-страниц (на разных сайтах). Я использую BeautifulSoup. Проблема заключается в том, что ошибка не всегда воспроизводима; он иногда работает с некоторыми страницами, и иногда он з...
задан 30 марта '12 в 15:06
14
ответов

Как заставить деление быть плавающей точкой? Отдел продолжает округлять до 0?

У меня два целых значения a и b, но мне нужно их соотношение в плавающей точке. Я знаю, что a < b и я хочу вычислить a/b, поэтому, если я использую целочисленное деление, я всегда получаю 0 с остатком a. Как я могу заставить c быть числом с плав...
задан 12 авг. '09 в 21:25
29
ответов

В чем разница между функциями range и xrange в Python 2.X?

По-видимому, xrange быстрее, но я понятия не имею, почему это быстрее (и нет доказательств, кроме анекдотических до сих пор, что это быстрее) или что помимо этого отличается for i in range(0, 20): for i in xrange(0, 20):
задан 18 сент. '08 в 20:52
26
ответов

Как печатать номер с запятыми в качестве разделителей тысяч?

Я пытаюсь напечатать целое число в Python 2.6.1 с запятыми как разделители тысяч. Например, я хочу показать число 1234567 как 1,234,567. Как мне это сделать? Я видел много примеров в Google, но я ищу простейший практический способ. Для выбора между...
задан 01 дек. '09 в 2:11
10
ответов

Каков наилучший способ удаления акцентов в строке юникода Python?

У меня есть строка Unicode в Python, и я хотел бы удалить все акценты (диакритики). Я нашел в Интернете элегантный способ сделать это в Java: преобразует строку Unicode в свою длинную нормализованную форму (с отдельным символом для букв и диакрити...
задан 06 февр. '09 в 0:10
10
ответов

Установка правильной кодировки при отправке stdout в Python

При компоновке вывода программы Python интерпретатор Python путается с кодировкой и устанавливает ее в None. Это означает такую ​​программу: # -*- coding: utf-8 -*- print u"åäö" будет нормально работать при нормальной работе, но с ошибкой: Unico...
задан 29 янв. '09 в 19:57
15
ответов

Нет модуля с именем MySQLdb

Я использую Python версии 2.5.4 и устанавливаю MySQL версии 5.0 и Django. Django отлично работает с Python, но не с MySQL. Я использую его в Windows Vista.
задан 18 янв. '09 в 12:13
16
ответов

Как сохранить печать Python при добавлении новых строк или пробелов?

В python, если я скажу print 'h' Я получаю букву h и новую строку. Если я скажу print 'h', Я получаю букву h и новую строку. Если я скажу print 'h', print 'm', Получаю букву h, пробел и букву m. Как я могу запретить Python печатать пробел? ...
задан 01 нояб. '08 в 1:33
9
ответов

Как вернуть словарные ключи в список в Python?

В Python 2.7 я мог бы получить словарные ключи, значения или элементы в виде списка: >>> newdict = {1:0, 2:0, 3:0} >>> newdict.keys() [1, 2, 3] Теперь, в Python >= 3.3, я получаю что-то вроде этого: >>> newdict.keys(...
задан 29 мая '13 в 19:24
4
ответов

Что такое синтаксис обозначения python.. ( "dot dot" )?

Недавно я столкнулся с синтаксисом, который я никогда раньше не видел, когда изучал питон и в большинстве руководств, нотацию .., он выглядит примерно так: f = 1..__truediv__ # or 1..__div__ for python 2 print(f(8)) # prints 0.125 Я понял, что ...
задан 19 апр. '17 в 9:15
3
ответов

Как Python 2 сравнивает строку и int? Почему списки сравниваются больше, чем числа, а кортежи - больше, чем списки?

Следующий фрагмент аннотируется с выходом (как видно на ideone.com): print "100" < "2" # True print "5" > "9" # False print "100" < 2 # False print 100 < "2" # True print 5 > "9" # False print "5" ...
задан 17 июля '10 в 10:48
8
ответов

Самый безопасный способ преобразования float в integer в python?

Математический модуль Python содержит удобные функции, такие как floor и ceil. Эти функции принимают число с плавающей запятой и возвращают ближайшее целое число ниже или выше него. Однако эти функции возвращают ответ как число с плавающей запятой. ...
задан 02 авг. '10 в 15:20
6
ответов

В чем разница между кодированием/декодированием?

Я никогда не был уверен, что понимаю разницу между декодированием str/unicode и кодированием. Я знаю, что str().decode() для тех случаев, когда у вас есть строка байтов, которые, как вы знаете, имеют определенную кодировку символов, учитывая, что и...
задан 15 янв. '09 в 18:13
7
ответов

Как использовать pip с Python 3.x вместе с Python 2.x

Я установил Python 3.x (помимо Python 2.x на Ubuntu) и медленно начал связывать модули, которые я использую в Python 2.x. Поэтому мне интересно, какой подход следует принять, чтобы сделать мою жизнь легкой, используя пипс для Python 2.x и Python 3....
задан 29 июня '12 в 23:25