Tag: python 3.x

Можем ли мы отправить сообщение пользователю в slack, используя скрипт python?

В слабой команде мы можем отправить сообщение пользователю с помощью python? Я видел различные API, они предлагают сообщение для канала, но не для конкретного пользователя. Можем ли мы это сделать?

Как декодировать строку в формате Unicode в Python 3?

У меня есть unicode-подобные строки, но с косой чертой. Например, '\\u000D' . Мне нужно декодировать их как обычные строки. Вышеприведенный пример должен быть преобразован в '\r' которому соответствует '\u000D' .

python .format () повторяющиеся поля?

Я знаю в python3, вы можете сделать что-то вроде: >>> '{0} {1} {0}'.format(13, 42) '13 42 13' Таким образом, вы используете один и тот же аргумент несколько раз. Я хотел бы сделать обратное. У меня есть последовательность чисел. Я хотел бы как-то распечатать их с помощью спецификатора одиночного формата, но я не вижу способа указать […]

Объединение списков в Python 3

Я читаю Dive в Python 3 и в разделе списков, автор утверждает, что вы можете объединить списки с помощью оператора «+» или вызвать метод extend (). Это те же самые два разных способа сделать операцию? Любая причина, по которой я должен использовать тот или иной? >>> a_list = a_list + [2.0, 3] >>> a_list.extend([2.0, 3])

Использование __class__ для создания экземпляров

Является ли хорошей идеей использовать __class__ для создания новых экземпляров в классе? Следующий пример – пример этого: from collections import namedtuple _Position = namedtuple('Position', ['x', 'y']) class Position(_Position): def __add__(self, other): return __class__(self.x + other.x, self.y + other.y) Использование фактического имени класса звучит как дублированный код для меня. Если имя класса изменится, мне придется изменить […]

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

Не удалось выяснить, как использовать python 3.5-rc2 >>> async def foo(): … pass … >>> await foo() File "<ipython-input-10-a18cb57f9337>", line 1 await foo() ^ SyntaxError: invalid syntax >>> c = foo() >>> await c File "<ipython-input-12-cfb6bb0723be>", line 1 await c ^ SyntaxError: invalid syntax >>> import sys >>> sys.version '3.5.0rc2 (default, Aug 26 2015, 21:54:21) […]

Я пытаюсь подсчитать все буквы в txt-файле, а затем отображать их в порядке убывания

Как говорится в названии: Пока это, когда я нахожусь в моем коде, действительно работает, но у меня проблемы с отображением информации в порядке. В настоящее время он просто отображает информацию случайным образом. def frequencies(filename): infile=open(filename, 'r') wordcount={} content = infile.read() infile.close() counter = {} invalid = "''`,.?!:;-_\n—' '" for word in content: word = content.lower() […]

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

Из моего понимания стиля кодирования Pythonic (и, в частности, PEP20) код должен быть простым и читаемым. Имея это в виду, метод каскадирования считается Pythonic? Например, скажем, у нас есть класс Cascade : class Cascade(object): def __init__(self, pythonic): self.question = 'Is this Pythonic?' self.answer = pythonic def copy(self): import copy return copy.deepcopy(self) def is_pythonic(self): return self.answer […]

Прочитать в bytearray на офсет?

Как я могу использовать readinto() метода readinto() для смещения внутри bytearray , так же, как работает struct.unpack_from ?

Создание zip-потока без использования временных файлов

У меня есть метод python, который должен собирать много данных из API, форматировать его в CSV, сжимать и передавать результат. Я был Googling, и каждое решение, которое я могу найти, либо требует записи в временном файле, либо хранения всего архива в памяти. Память определенно не вариант, так как я быстро получаю OOM. Запись в временный […]

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