0
ответов

В чем разница между dict.items () и dict.iteritems ()?

Есть ли применимые различия между dict.items () и dict.iteritems ()? Из документов Python: dict.items (): возвращает копию списка словаря пар (ключ, значение). ДИКТ ....
вопрос задан: 20 April 2019 12:34
0
ответов

Как в Python 2 писать в переменную в родительской области?

У меня есть следующий код внутри функции: stored_blocks = {} def replace_blocks (m): block = m.group (0) block_hash = sha1 (block) stored_blocks [block_hash] = block return '{{{% s}}}'% ...
вопрос задан: 13 April 2019 05:03
0
ответов

Печать переменной в python без пробела или новой строки [дубликат]

печатает переменную без новой строки или пробела python3 делает это print (x, end = '') как это сделать в python 2.5
вопрос задан: 2 April 2019 00:30
0
ответов

Как вызвать исключение, если в dict обнаружено значение None?

Я хочу вызвать исключение KeyError, если возвращенное значение None, но следующее вызывает ошибку SyntaxError : исключение недопустимого синтаксиса. попробуйте: protocol = serverInfo_D ['protocol'] или поднять KeyError ("...
вопрос задан: 14 March 2019 17:02
0
ответов

StringIO и совместимость с оператором with (менеджер контекста)

У меня есть устаревший код с устаревшей функцией, которая принимает имя файла в качестве аргумента и обрабатывает содержимое файла. Рабочий факсимиле кода ниже. Что я хочу сделать, так это не писать...
вопрос задан: 12 March 2019 14:45
0
ответов

Не работает ли super () в Python-2.x? [закрыто]

Часто утверждается, что в Python 2 следует избегать использования super. Я обнаружил, что при использовании super в Python 2 он никогда не действует так, как я ожидал, если я не предоставлю все аргументы, такие как пример: super ( ...
вопрос задан: 12 March 2019 12:44
0
ответов

Несколько рабочих нитей на осколке в Kinesis

У меня есть скрипт Python, написанный на Boto-V2.x, работающий на экземпляре EC2, и он создает один рабочий поток. Поток извлекает данные из Kinesis, используя тип итератора LATEST. Я хочу иметь несколько ...
вопрос задан: 1 March 2019 07:27
0
ответов

Использование raw_input после печати, не выполняется в правильном порядке

Я пишу очень простую последовательность ввода-вывода: печать «вопрос», a = raw_input () печать «вопрос», b = raw_input () печать «вопрос», c = raw_input () печать «вопрос», d = raw_input () печать "Твой ...
вопрос задан: 18 January 2019 15:18
0
ответов

Откройте файл в режиме универсального перевода строки с помощью модуля CSV Django

Я пытаюсь получить доступ к полю model.file в Django, чтобы проанализировать CSV-файл в Python с помощью модуля csv. Он работает в Windows, но на Mac он дал мне следующее: Тип исключения: Ошибка Значение исключения: new -...
вопрос задан: 8 December 2018 02:57
0
ответов

Python запросы - Тип исключения: ConnectionError - попробуй: кроме не работает

Я использую веб-сервис для получения некоторых данных, но иногда URL не работает, и мой сайт не загружается. Знаете ли вы, как я могу обработать следующее исключение, чтобы не было проблем с сайтом ...
вопрос задан: 21 September 2018 17:52
0
ответов

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

, я хотел бы определить, является ли числовое значение в Python - это целое число. Например, дано: y = x / 3. Я хочу различать значения x, которые делятся на 3 без остатка, и те, которые не делятся на 3…
вопрос задан: 19 September 2018 20:21
0
ответов

ошибка метакласса: type.__init__() принимает 1 или 3 аргумента

У меня есть метакласс: class MyMeta(type): def __init__(cls, name, bases, dct): # Do something ... return super(MyMeta, cls).__init__(cls, name, bases, dct) and a class: ...
вопрос задан: 1 July 2018 18:45
0
ответов

Получатели и установщики свойств не действуют в Python 2

Я немного запутался в свойствах в Python. Рассмотрим следующий код класса A: @property def N (self): print ("A getter") return self._N @ N.setter def N (self, v): ...
вопрос задан: 14 June 2018 07:11
0
ответов

Почему я не могу использовать метод __cmp__ в Python 3, как в Python 2?

Следующий фрагмент кода класса: def __init __ (self, x, y): self.x = x self.y = y def dispc (self): return ('(' + str (self.x) + ',' + str (self.y) + ')') ...
вопрос задан: 3 April 2018 00:25
0
ответов

Что означают числа, начинающиеся с 0, в python?

Когда я ввожу в python небольшие целые числа с 0 впереди, они дают странные результаты. Почему это? >>> 011 9 >>> 0100 64 >>> 027 23 Примечание :Python версии 2.7.3 Я испытал...
вопрос задан: 24 February 2018 15:51
0
ответов

Как проверить, является ли переменная строкой с совместимостью с Python 2 и 3

Я знаю, что могу использовать :isinstance (x, str )в python -3.x, но мне нужно проверить, является ли что-то строкой и в python -2.x. Будет ли isinstance (x, str )работать должным образом в python -2.x? Или мне нужно будет...
вопрос задан: 12 February 2018 13:13
0
ответов

как печатать напрямую в текстовый файл как в python 2.x, так и в 3.x?

Каковы другие способы записи в текстовый файл в Python 2 и 3 вместо использования write ()? файл = открыть ('имя файла.txt', 'w' )file.write ('некоторый текст')
вопрос задан: 8 February 2018 16:59
0
ответов

isinstance () и issubclass () возвращают противоречивые результаты

>>> class Hello: pass и >>> isinstance (Hello, object) True >>> issubclass (Hello , object) False >>> a = Hello () >>> isinstance (a, object) True Как сделать ...
вопрос задан: 3 January 2018 16:12
0
ответов

Как запустить несколько версий Python в Windows

На моем компьютере были установлены две версии Python (версии 2.6 и 2.5). Я хочу запустить 2.6 для одного проекта и 2.5 для другого. Как я могу указать, что я хочу использовать? Я работаю над Windows XP ...
вопрос задан: 27 November 2017 15:39
0
ответов

Python неожиданный EOF при разборе

Вот мой код на Python. Может ли кто-нибудь показать мне, что с ним не так. while 1: date = input («Пример: 21 марта | Какая дата?»), если date == «21 июня»: sd = «23,5 ° северной широты», если date == «21 марта» | ...
вопрос задан: 18 November 2017 01:00
0
ответов

Почему мы НЕ должны использовать sys. setdefaultencoding («utf-8») в скрипте py?

Я видел несколько скриптов py, которые используют это в верхней части скрипта. В каких случаях его следует использовать? import sys перезагрузить (sys) sys.setdefaultencoding ("utf-8")
вопрос задан: 15 November 2017 22:03
0
ответов

Я установил True = False и не могу отменить

Я был в этой теме про гольф, где я узнал, что в Python 2 вы можете установить True = False. Теперь, когда я хотел бы вернуться в реальный мир, я хочу, чтобы True был обычным старым True, но если я запускаю True = True python ...
вопрос задан: 27 October 2017 00:02
0
ответов

Вложенные аргументы не компилируются

Я пытаюсь скомпилировать свой код в модуль Python 3. Он работает нормально, когда я выбираю «Выполнить модуль» в IDLE, но получаю следующую синтаксическую ошибку при попытке создать дистрибутив: Файл «/usr/local/lib/...
вопрос задан: 23 September 2017 03:30
0
ответов

Python, аргументы ключевого слова по умолчанию после позиционных аргументов переменной длины

Я подумал Я мог бы использовать именованные параметры после позиционных параметров переменной длины в вызове функции в Python 2, но я получаю SyntaxError при импорте класса python. Я пишу со следующим ...
вопрос задан: 18 September 2017 20:33
0
ответов

Как реализовать обратный вызов user_loader в Flask-Login

Я пытаюсь использовать Flask и расширение Flask-Login для реализации аутентификации пользователя. в приложении Flask. Цель состоит в том, чтобы получить информацию об учетной записи пользователя из базы данных, а затем войти в систему пользователя, но я .
вопрос задан: 29 August 2017 23:12
0
ответов

Преобразовать письмо в столбце Excel или электронную таблицу к его номеру в Pythonic Fashion

Есть ли более питоновый способ преобразования колонн в стиле Excel в номера (начиная с 1)? Рабочий код до двух букв: def column_to_number (c): «» Номер возврата, соответствующий Excel -...
вопрос задан: 23 May 2017 12:34
0
ответов

Как реализовать разные уровни для конкретных модулей в Python

Из этого вопроса о переполнении стека, как реализовать следующий файл конфигурации? [logger_qpid] level = NOTSET обработчики = nullHandler qualname = qpid распространяться = 0 Я использую logging.basicConfig: # ...
вопрос задан: 23 May 2017 12:34
0
ответов

Каков хороший питонический способ поиска повторяющихся объектов?

Я часто использую sorted и groupby для поиска повторяющихся элементов в итерируемом объекте. Теперь я вижу, что это ненадежно: from itertools import groupby данные = 3 * ('х', (1,), и'х') дубликаты = [k для k, g в ...
вопрос задан: 23 May 2017 12:32
0
ответов

Идеальный способ создать «библиотеку» Python

Я хочу создать «библиотеку» модулей Python, к которой я смогу получить доступ из нескольких отдельных папок проекта. Например, я хочу, чтобы скрипты Python в /proj1/ и /proj2/ имели доступ к /...
вопрос задан: 23 May 2017 12:25
0
ответов

Может ли импорт из __future__ гарантировать совместимость с Python 2 и 3?

Мне не интересно разогревать «Python 2 или Python 3?» вопросы (даже несмотря на то, что самому последнему найденному мною больше года), но я наткнулся на это утверждение: вы можете написать Python 3...
вопрос задан: 23 May 2017 12:01