Tag: питон

Расширение базовых классов в Python

Я пытаюсь расширить некоторые «базовые» классы в Python: class xlist (list): def len(self): return len(self) def add(self, *args): self.extend(args) return None class xint (int): def add(self, value): self += value return self x = xlist([1,2,3]) print x.len() ## >>> 3 ok print x ## >>> [1,2,3] ok x.add (4, 5, 6) print x ## >>> […]

Проверьте, является ли число нечетным или даже в python

Я пытаюсь создать программу, которая проверяет, является ли слово палиндром, и я дошел до него, и он работает со словами, имеющими четное количество чисел. Я знаю, как заставить его что-то делать, если количество букв нечетное, но я просто не знаю, как узнать, является ли число нечетным. Есть ли простой способ найти, является ли число нечетным […]

У вас есть дополнительные условия цикла … на основе условия?

Переменная a может принимать любое количество значений. Значение a представляет собой количество дополнительных предопределенных условий для цикла while. Это можно сделать с несколькими заявлениями elif но есть ли более чистый способ сделать это? if a == 0: while condition_1: … elif a == 1: while condition_1 or condition_2: … elif a == 2: while condition_1 […]

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

У меня есть класс A, и я хочу класс B с точно такими же возможностями. Я не могу или не хочу наследовать от B, например, делать класс B (A): pass Still Я хочу, чтобы B был идентичен A, но у меня есть другой i: id (A)! = Id (B) Остерегайтесь, Я не говорю о примерах, […]

Перемещение и изменение древовидного списка структуры dict

У меня есть структура, которая выглядит так: [ {'id': 4, 'children': None}, {'id': 2, 'children': [ {'id': 1, 'children': [ {'id': 6, 'children': None}, {'id': 5, 'children': None} ] }, {'id': 7, 'children': [ {'id': 3, 'children': None} ] } ] } ] У меня также есть список выбранных идентификаторов, [4, 5, 6, 7] . […]

Python: конвертировать 2 ints в 32 float

Как я могу объединить 2 ints с одной 32-разрядной плавающей точкой IEEE? (каждый из двух ints представляет 16 бит) И в противоположном направлении: как я могу преобразовать float python в 2 16-битных ints? (Мне нужно это из-за протокола Modbus, где 2х16-разрядные регистры рассматриваются как одиночные 32 числа с плавающей запятой)

Google Appengine NDB предка против ключевого запроса

Я сохраняю ключ объекта как свойство другого, чтобы связать их. На этом этапе проекта мы находимся на стадии рефакторинга, поэтому я думал о введении предков. Существует ли разница в производительности между двумя подходами? Любые определенные преимущества, которые я мог бы получить, если мы представим предков? class Book(ndb.Model): … class Article(ndb.Model: book_key = ndb.KeyProperty(kind=Book, required=True) book_key […]

Создайте файл данных Pandas для облачного хранилища Google или BigQuery

Привет и спасибо за ваше время и внимание. Я разрабатываю Jupyter Notebook в Google Cloud Platform / Datalab. Я создал Pandas DataFrame и хотел бы написать этот DataFrame как для облачного хранилища Google (GCS), так и для BigQuery. У меня есть ведро в GCS и через следующий код создаются следующие объекты: import gcp import gcp.storage […]

контекстное меню правой кнопкой мыши с помощью python?

Мне интересно, как перейти к добавлению пункта меню в контекстное меню контекстного меню исследователей. Например, когда я нажимаю правой кнопкой мыши на файле, я получаю такие вещи, как winrars «Добавить в архив». Я хочу что-то вроде этого, и мне интересно, как это сделать с помощью python.

Автоматически открывать файл в правильной кодировке

Я имею дело с некоторыми проблемами в нескольких файлах о кодировке. Мы получаем файлы от другой компании и должны их читать (файлы находятся в формате csv) Как ни странно, файлы, как представляется, кодируются в UTF-16. Я могу это сделать, но я должен открыть их, используя модуль codecs и указав кодировку, таким образом. ENCODING = 'utf-16' […]

 
Interesting Posts for Van-Lav

Python ctypes: как освободить память? Получение недопустимой ошибки указателя

Доступ к значению словаря по пользовательскому значению объекта в Python?

Python: разбиение списка целых чисел на основе шага между ними

Как выявить проклятия ALT + комбинации клавиш в python

unpresspressing tar.Z файл с python?

Python pycrypto module: почему simplejson не может сбрасывать зашифрованную строку?

Как затенять под кривой в matplotlib, но с переменной цветной альфой?

Как выбрать много к одному для многих без сотен запросов с использованием Django ORM?

Назначение во время цикла в Python?

Два партера: рекомендация по книге Джанго + совет по реальному миру Django

Определите кластеры, связанные дельтой слева и другой треугольник справа

Открытие файлов из os.listdir () и сравнение строк внутри?

перегрузка unittest.testcase в python

Словарь Python: удаление символов u

Использование многопроцессорного пула из задачи celery вызывает исключение

Python - лучший язык программирования в мире.