Результаты поиска по запросу "python-3.x"
Преобразование int в байты в Python 3
Я пытался построить этот объект байтов в Python 3: b'3\r\n' поэтому я попробовал очевидное (для меня) и обнаружил странное поведение: >>> bytes(3) + b'\r\n' b'\x00\x00\x00\r\n'По всей видимости: >>> bytes(10) ...
вывод подпроцесса python в список или файл
Я хочу запустить следующую команду bash в Python 3: ls -lЯ знаю, что могу сделать следующее: from subprocess import call call(['ls', '-l'])Как сохранить этот вывод в файл или поместить его в списки или наборы? [-rw-r--r--] [1] [name] [staff] ...
Самый чистый способ получить последний элемент из итератора Python
Какой лучший способ получить последний элемент из итератора в Python 2.6? Например, скажем my_iter = iter(range(5))Какой самый короткий код / самый чистый способ получения4 изmy_iter? Я мог бы сделать это, но это не кажется очень ...
Найти столбец, имя которого содержит определенную строку
У меня есть фрейм данных с именами столбцов, и я хочу найти тот, который содержит определенную строку, но не точно соответствует ей. Я ищу'spike' в именах столбцов, таких как'spike-2', 'hey spike', 'spiked-in' ('spike' часть всегда ...
Как я могу перехватывать вызовы «магических» методов python в новых классах стиля?
Я пытаюсь перехватить вызовы магических методов двойного подчеркивания Python в новых классах стиля. Это тривиальный пример, но он показывает намерение: class ShowMeList(object): def __init__(self, it): self._data = list(it) ...
Какова цель в Python itertools.repeat?
Каждое использование, которое я могу придумать для Pythonitertools.repeat() [http://docs.python.org/py3k/library/itertools.html?highlight=repeat#itertools.repeat] класс, я могу придумать другое равно (возможно, более) приемлемое решение ...
Почему Python 3 не имеет обратной совместимости? [закрыто]
Я узнал, что Python 3 не имеет обратной совместимости. Не повлияет ли это на многие приложения, использующие старые версии Python? Как разработчики Python 3 не думали, что было абсолютно необходимо сделать его обратно совместимым?
Как записать двоичные данные в стандартный вывод в Python 3?
В Python 2.x я мог бы сделать это: import sys, array a = array.array('B', range(100)) a.tofile(sys.stdout)Теперь, однако, я получаюTypeError: can't write bytes to text stream, Есть ли секретная кодировка, которую я должен использовать?
Это плохая практика использовать имя встроенной функции в качестве идентификатора атрибута или метода?
Я знаю, что никогда не использовать имена встроенных функций в качестве идентификаторов переменных. Но есть ли причины не использовать их в качестве идентификаторов атрибутов или методов? Например, безопасно ли писатьmy_object.id = 5или ...
сложение между классами методом radd
class exampleclass1: def __init__(self, data): self.data = data def __add__(self, other): if isinstance(other, int): print('blabla') class exampleclass2: def __init__(self, data): self.data = data def __add__(self, other): if isinstance(other, ...