Мне нужно что-то вроде абстрактного защищенного метода в Python (3.2): class Abstract: def use_concrete_implementation (self): print (self._concrete_method ()) def _concrete_method (self): ...
Я уже давно знаю, что основное различие между списками и кортежами в Python заключается в том, что списки изменяемы, а кортежи — нет. Помимо этого и различных доступных им методов, я знаю…
Предполагается, что приведенный ниже код выводит одно и то же три раза. Почему это не так? from PySide.QtCore import QObject class A (QObject ):instance = 1 @classmethod def test (cls ):cls....
В документах говорится, что класс является хэшируемым, если он определяет __метод hash __и метод __eq __. Однако :класс X (список):#чтение -только интерфейс `кортежа `и `список `должны быть одинаковыми, поэтому повторно используйте кортеж....
Мой класс представляет состояния различных систем. Каждый экземпляр имеет два атрибута :один является контейнером, общим для всех состояний одной и той же системы, а другой является контейнером, уникальным для...
Кто-нибудь знает, можно ли установить PyGObject/Gtk+3 на Windows для Python 3? Я нашел установщики на веб-сайте gnome для Python 2 (здесь )и несколько заявлений о том, что он работает с Python 3...
Я пытаюсь создать новый CodeType, следующий код отлично работает в Python 2.7, но в Python 3.2 я получаю ошибка: def newCode(co_argcount = 0, co_nlocals = 0, co_stacksize = 0, co_flags = ...
Я пытаюсь выполнить код :values = (1, 'ab', 2.7)s.struct.Struct('I 2s f')packed = s.pack(*values)Но я продолжаю получать сообщение об ошибке:Traceback (последний вызов...
Я хочу применить один и тот же декоратор ко всем методам данного класса, кроме тех, которые начинаются и заканчиваются на __. Мне кажется, это должно быть выполнимо с помощью декоратора класса. Есть ли подводные камни...
В руководстве говорится:, что в целом __lt__()и __eq__()достаточно, если вы хотите значения операторов сравнения Но я вижу ошибку:> утверждать 2 < три E...
В этой программе я пытаюсь чтобы сделать, у меня есть выражение (например, «I = 23 мм» или «H = 4V»), и я пытаюсь извлечь из него 23 (или 4), чтобы преобразовать его в целое число. Проблема, которую я...
В настоящее время я работаю над проектом по преобразованию программы Python 3.2 в C#. В программе на Python есть строка кода, которая возвращает строковый объект двойной длины, содержащий только шестнадцатеричные числа...
Я пытаюсь установить boto из исходного кода / pypi, но не могу установить его с помощью python 3.2. Почему это не удается? c:\boto>..\Python32\python.exe setup.py установить Traceback (последнее...
NaN отлично обрабатывается, когда я проверяю его присутствие в списке или наборе. Но я не понимаю, как. [ОБНОВЛЕНИЕ: нет, это не так; он сообщается как присутствующий, если найден идентичный экземпляр NaN; if ...
Надеюсь, этот пост пойдет лучше. Так что я застрял в этой функции этой программы, которая будет возвращать все слово, где определенное ключевое слово указано. то есть - если я скажу ему искать слово «я =» в ...
Я хочу сопоставить даты, имеющие следующий формат: 2010-08-27, 2010/08/27. Сейчас я не очень уверен в том, что дата действительно выполнима, а просто в правильном формате. ...
Я думал, что улучшу производительность, заменив этот код: def f(a, b): return math.sqrt(a) * b
результат = []
а = 100
для b в диапазоне (1000000): result.append(f(a, b)) with: def g(a): def f(b)...
У меня возникла проблема с инициализацией 2D-массива в python. Я хочу массив 6x6, я сделал arr = [[None]*6]*6 Но когда я это сделаю: >>> arr[1][2]=10
>>> приб.
[[Нет, Нет, 10, Нет, Нет, Нет], [...
У меня есть список, скажем, 100 КБ float, и я хочу преобразовать его в буфер байтов. buf = bytes () для val в floatList: buf + = struct.pack ('f', val) return buf Это довольно медленно. Как я могу сделать это ...
В некоторых случаях я хочу распечатать вывод в стиле отладки следующим образом: # module test.py
def f() a = 5 b = 8 debug(a, b) # строка 18 Я хочу, чтобы функция отладки выводила следующее: информация об отладке в ...
Как передать кадр стека в traceback.print_stack? Из документов Python 3.3a1: traceback.print_stack(f=None, limit=None, file=None) Эта функция печатает трассировку стека из своего ...
Понятно что Matplotlib был портирован на Python 3 (matplotlib-python-3-thanks-cape-town-group). Однако кажется, что я могу найти только исполняемые файлы Windows. На странице matplotlib-py3 утверждается, что...
У меня есть od типа OrderedDict. Я хочу получить доступ к последней добавленной паре (ключ, значение). od.popitem(last = True)сделает это, но также удалит пару из od, что мне не нужно. Что за...
Есть ли способ использовать диапазон () с шагом -1? Например. используя диапазон (10, -10) вместо значений в квадратных скобках ниже? То есть следующая строка: for y in range(10,-10) Вместо for ...
Я начинаю изучать Python, но вынужден использовать интерпретатор версии 2.6.2. Я хочу максимально приблизиться к Python 3, например, используя новую функцию печати, "истинное" деление и т. д. из __future__...
Я программирую на Python, и мне интересно, могу ли я проверить, вызывалась ли функция в моем коде def example(): pass
пример()
#Псевдокод:
if example.has_been_call: print("foo bar") ...
Я пытаюсь разобрать файл, например: [account]
Пользователь = первый [аккаунт]
User = second Я использую ConfigParser в Python, но когда я читаю файл: Config = configparser.ConfigParser()
Config.read(файл)
print (Config....
На моей машине я получаю следующие результаты: Python 3.2.2 (по умолчанию, 4 сентября 2011 г., 09:51:08) [MSC v.1500 32 бит (Intel)] при победе
32
Введите «помощь», «авторское право», «кредиты» или «лицензия» для получения дополнительной информации.
&.
Я пытался реализовать систему тестирования с одним исходным кодом, которая позволяет проводить автоматизированное тестирование нескольких версий Python с помощью тестов tox+nose. Проблема в том, что я не могу заставить его работать всякий раз, когда я тес