11
ответов

Как я могу оптимизировать этот код Python для генерации всех слов с расстоянием слова 1?

Профилирование показывает, что это - самый медленный сегмент моего кода для небольшой словесной игры, которую я записал: расстояние определения (word1, word2): различие = 0, поскольку я в диапазоне (len (word1)): если word1 [я]! = word2 [я]:...
вопрос задан: 23 May 2017 10:27
11
ответов

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

Очевидно, что xrange быстрее, но я понятия не имею, почему он быстрее (и нет никаких доказательств, кроме того, что он пока что анекдотический, что он быстрее), или что кроме этого отличается для i в диапазоне (0, 20): для i в ...
вопрос задан: 26 November 2014 09:17
9
ответов

Язык Python [закрытый] API

Я запускаю с Python, прибывающего из Java. Я задавался вопросом, существует ли там что-то подобное JavaDoc API, где я могу найти класс, его методы и и пример того, как использовать его. Я нашел очень...
вопрос задан: 11 June 2015 06:27
7
ответов

Как я мешаю печати Python добавлять новые строки или пробелы? [дубликат]

В Python, если я говорю, что печать 'h' получаю букву H и новую строку. Если я говорю, что печать 'h', получаю букву H и никакую новую строку. Если я говорю, что печать 'h', распечатайте 'm', я получаю букву H, пространство, и...
вопрос задан: 22 February 2015 23:10
7
ответов

Сравнение Python UTF-8

a = {"a": "çö"} b = "çö">>> '\xc3\xa7\xc3\xb6' b.decode ('utf-8') ==>>> Ложь, Что идет туда? отредактируйте =, я сожалею, это была моя ошибка. Это все еще Ложно. Я...
вопрос задан: 4 August 2010 13:41
7
ответов

Как я преобразовываю unicode в строку на уровне Python?

Следующий unicode и строка могут существовать самостоятельно, если определено явно:>>> value_str ='Andr\xc3\xa9'>>> value_uni=u'Andr\xc3\xa9', Если у меня только есть u'Andr\xc3\xa9', присвоенный...
вопрос задан: 6 May 2010 17:42
6
ответов

Как выполнить относительный импорт в python

stuff / __init__.py mylib.py Foo / __init__.py main.py foo / __init__.py script.py script.py хочет импортировать mylib.py Это просто пример ...
вопрос задан: 9 September 2019 17:36
6
ответов

Деление Python

Я пытался нормализовать набор чисел от -100 до 0 в диапазоне от 10 до 100, и у меня возникли проблемы только с тем, чтобы заметить, что даже без переменных вообще это не оценивает то, как я ожидал ...
вопрос задан: 22 February 2017 02:50
6
ответов

Никакой модуль под названием MySQLdb

Я использую версию 2.5.4 Python и версию 5.0 MySQL установки и Django. Django хорошо работает с Python, но не MySQL. Я использую его в Windows Vista.
вопрос задан: 19 February 2017 01:15
6
ответов

Производительность: Python 3.x против Python 2.x [закрыто]

На вопрос просто производительности, как Python 3 по сравнению с Python 2.x?
вопрос задан: 5 January 2015 15:10
6
ответов

Учебное руководство для Python - я должен использовать 2.x или 3.0? [закрытый]

Python 3.0 в бета-версии с финальной версией, прибывающей вскоре. Очевидно, потребуется некоторое значительное время для общего принятия и для него для возможной замены 2.x. Я пишу учебное руководство о...
вопрос задан: 16 October 2008 23:35
5
ответов

Uninstall python built from source?

I've installed python 2.6 from source, and somehow later mistakenly installed another python 2.6 from a package manager too. I can't find a way to uninstall a python that was built from source, is ...
вопрос задан: 16 December 2016 21:21
5
ответов

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

В консоли, когда я пробую выходные русские символы It, дает мне??????????????? Кто знает почему? Я попробовал запись в файл - в этом случае та же ситуация. например, f=open ('tets.txt', 'w') f.write ('...
вопрос задан: 25 March 2016 19:00
5
ответов

Почему печать не работает в лямбде?

Почему это не работает? лямбда: печать "x" Не Является этим ни одним оператором или является им что-то еще? Документация кажется немного редкой на том, что позволяется в лямбде...
вопрос задан: 1 November 2015 22:00
5
ответов

Почему 008 и 009 недопустимы для ключей Python?

Почему у меня не может быть 008 или 009 ключей для Python dict, а 001-007 - это хорошо? Пример: some_dict = {001: «спам», 002: «яйца», 003: «foo», 004: «bar», 008: «что-нибудь», # ...
вопрос задан: 9 October 2014 11:44
5
ответов

Ошибка символа Python os.walk [дубликат]

У меня есть функция: для root, dirs, файлов в os.walk (каталог): для файла в файлах: if fnmatch.fnmatch (файл, '* .php *'): path = os.path.join (root , файл) new = ...
вопрос задан: 14 February 2014 19:16
5
ответов

Каково различие между, кодируют/декодируют?

Я никогда не был уверен, что понимаю, что различие между str/unicode декодирует и кодирует. Я знаю, что ул. () .decode () для того, когда у Вас есть строка байтов, которые Вы знаете, имеет определенный символ...
вопрос задан: 16 May 2013 09:52
4
ответа

Как получить строковые объекты вместо Unicode от JSON?

Я использую Python 2 для парсинга JSON от закодированных текстовых файлов ASCII. При загрузке этих файлов или json или simplejson, все мои строковые значения брошены к объектам Unicode вместо строковых объектов...
вопрос задан: 29 October 2018 06:33
4
ответа

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

У меня есть два целочисленных значения a и b, но мне нужно их соотношение в плавающей запятой. Я знаю, что < b и я хочу вычислить a / b, поэтому, если я использую целочисленное деление, я всегда получу 0 с остатком от a. ...
вопрос задан: 10 August 2018 07:48
4
ответа

SQLite, Python, unicode, и non-utf данные

Я запустил путем попытки сохранить строки в sqlite использование Python и получил сообщение: sqlite3. ProgrammingError: Вы не должны использовать 8-разрядные строки байтов, если Вы не используете text_factory, который может интерпретировать...
вопрос задан: 28 July 2018 09:25
4
ответа

Каковы различия между urllib, urllib2 и модулем запросов?

В Python, каковы различия между urllib, urllib2 и модулем запросов? Почему их три? Кажется, они делают то же самое ...
вопрос задан: 6 January 2018 02:34
4
ответа

Чтение двоичных данных с stdin

Действительно ли возможно считать stdin как двоичные данные в Python 2.6? Если так, как? Я вижу в документации Python 3.1, что это довольно просто, но средства для того, чтобы сделать это в 2,6, кажется, не...
вопрос задан: 26 September 2017 17:51
4
ответа

Почему делает присвоение Истинному/ложному не, работают, как я ожидаю?

Как часть ответа на другой вопрос, я написал следующий код, поведение которого кажется причудливым на первый взгляд: распечатайте Истинные # выводы, верные Верный = Ложь; распечатайте Истинные # выводы...
вопрос задан: 18 September 2017 20:31
4
ответа

Почему Python 3 (или позже) лучше, чем Python 2?

Я изучил Python как свое первое серьезное (не ОСНОВНОЙ) язык приблизительно 10 лет назад. С тех пор я изучил много других, но я склонен 'думать' в Python. Когда я смотрю на список изменений, я не делаю...
вопрос задан: 23 August 2017 11:15
4
ответа

Считайте символы Unicode из параметров командной строки в Python 2.x в Windows

Я хочу, чтобы мой сценарий Python смог считать параметры командной строки Unicode в Windows. Но кажется, что sys.argv является строкой, закодированной в некотором локальном кодировании, а не Unicode. Как я могу читать...
вопрос задан: 23 May 2017 12:10
4
ответа

Идентификация, что переменная является модернизированным классом в Python?

Я использую Python 2.x, и я задаюсь вопросом, существует ли способ сказать, является ли переменная модернизированным классом? Я знаю что, если это - класс старого стиля, который я могу сделать следующее для обнаружения. импортируйте класс типов...
вопрос задан: 23 May 2017 10:30
4
ответа

Что печатает Python (), функция на самом деле делает?

Я смотрел на этот вопрос и начал задаваться вопросом, что на самом деле делает печать. Я никогда не узнавал, как использовать string.decode () и string.encode () для вывода строки unicode в...
вопрос задан: 23 May 2017 10:29
4
ответа

Командная строка ввела, вызывает SyntaxError

У меня есть простой вопрос о Python, на котором у меня есть мозговое замораживание. Этот фрагмент кода работы. Но когда я substitue "258 494-3929" с phoneNumber, я получаю следующую ошибку ниже: # Сравнивают телефон...
вопрос задан: 7 May 2017 15:22
4
ответа

Python - деструктор гарантии называется (сразу) [дубликат]

Я читал, что процедура init в классах не является истинным конструктором и начала работу над некоторыми простыми проектами, связанными с классами. Кроме того, по-видимому, у del нет гарантии, что он когда-либо будет ...
вопрос задан: 4 December 2015 16:51
4
ответа

Ошибки использования модуля Math / Python [duplicate]

Я пытаюсь сделать калькулятор квадратичной формулы, и он использует квадратные корни. Вот мой код до сих пор. import math def calc (a, b, c): print (str (b ** 2)) print (str (math.sqrt (16))) print (str (...
вопрос задан: 31 March 2015 18:46