В python 2.x я мог сделать это: import sys, array a = array.array('B', range(100)) a.tofile(sys.stdout) Однако теперь я получаю файл TypeError: can't write bytes to text stream. Есть ли какая-то секретная кодировка, которую я должен использовать?...
В python 2.x я мог сделать это: import sys, array a = array.array('B', range(100)) a.tofile(sys.stdout) Однако теперь я получаю файл TypeError: can't write bytes to text stream. Есть ли какая-то секретная кодировка, которую я должен использовать?...
Используя Python, я хотел бы сравнить все возможные пары в списке. Предположим, у меня есть my_list = [1,2,3,4] Я хотел бы выполнить операцию (назовем ее foo) над каждой комбинацией двух элементов из списка. Конечный результат должен быть таким же, как foo(1,1) foo(1,2) ... foo(4,3) foo(4,4) Моя...
У меня есть строка, которая выглядит так: 6Â 918Â 417Â 712 Четкий способ обрезать эту строку (как я понимаю в Python) - просто сказать, что строка находится в переменной с именем s, мы получаем: s.replace('Â ', '') Это должно делать свое дело. Но, конечно, он жалуется, что не-ASCII-символ '\xc2'в...
Какой алгоритм использует встроенный sort()метод в Python? Можно ли посмотреть код этого
Например, я хочу присоединить префиксный путь к путям ресурсов, таким как /js/foo.js. Я хочу, чтобы полученный путь был относительно корня сервера. В приведенном выше примере, если бы префикс был «media», я бы хотел, чтобы результат был /media/js/foo.js. os.path.join делает это очень хорошо, но...
Какие существуют способы преждевременного выхода из ifпредложения? Бывают случаи, когда я пишу код и хочу поместить breakоператор внутри ifпредложения, только чтобы помнить, что его можно использовать только для циклов. В качестве примера возьмем следующий код: if some_condition: ... if...
Я новичок в Python, пришедший с Java и C. Как я могу увеличить значение символа? В Java или C символы и целые числа практически взаимозаменяемы, и в некоторых циклах для меня очень полезно иметь возможность увеличивать символы и индексировать массивы по символам. Как я могу это сделать в Python?...
Есть ли разница между звонком len([1,2,3])или [1,2,3].__len__()? Если нет видимой разницы, что по-другому делается за кадром?
Какая структура данных лучше всего может быть использована для реализации двоичного дерева в Python?
Я читаю и разбираю XML-файл Amazon, и, хотя в XML-файле отображается ', при попытке его распечатать я получаю следующую ошибку: 'ascii' codec can't encode character u'\u2019' in position 16: ordinal not in range(128) Из того, что я читал в Интернете, ошибка возникает из-за того, что XML-файл...
Я хочу провести несколько модульных тестов для своего приложения, и мне нужно сравнить два массива. Поскольку array.__eq__возвращает новый массив (так что TestCase.assertEqualне удается), как лучше всего утверждать равенство? В настоящее время я использую self.assertTrue((arr1 == arr2).all()) но...
Предположим, у меня есть много фруктов разного цвета, например, 24 синих банана, 12 зеленых яблок, 0 голубых ягод клубники и так далее. Я хотел бы организовать их в структуре данных в Python, которая позволяет легко выбирать и сортировать. Моя идея заключалась в том, чтобы поместить их в словарь с...
Как я могу использовать список Python (например params = ['a',3.4,None]) в качестве параметров функции, например: def some_func(a_char,a_float,a_something): # do stuff
Можно ли использовать однострочную команду в Python для создания простого ftp-сервера? Я хотел бы иметь возможность сделать это как быстрый и временный способ передачи файлов в Linux без необходимости установки ftp-сервера. Желательно использовать встроенные библиотеки Python, чтобы не было ничего...
Как лучше всего (как обычно) проверить, все ли элементы в списке уникальны? Мой текущий подход с использованием Counter: >>> x = [1, 1, 1, 2, 3, 4, 5, 6, 2] >>> counter = Counter(x) >>> for values in counter.itervalues(): if values > 1: # do something Могу я сделать...
Я использую Selenium2 для некоторых автоматических тестов своего веб-сайта, и я хотел бы получить возвращаемое значение некоторого кода Javascript. Если у меня есть foobar()функция Javascript на моей веб-странице, и я хочу вызвать ее и получить возвращаемое значение в свой код Python, что я могу...
Я хочу сделать это: 100 - {{ object.article.rating_score }} Так, например, результат будет , 20если {{ object.article.rating_score }}равен 80. Как это сделать на уровне шаблона? У меня нет доступа к коду Python....
Я пытаюсь заставить программу издавать звуковой сигнал. Я на Windows-машине. Я посмотрел http://docs.python.org/library/winsound.html Но не знаю, как запрограммировать это с помощью сканера штрих-кода. Вот мой код для серийного сканера штрих-кода. ser = serial.Serial() ser.baudrate = 9600 #for...
Я пытаюсь использовать одноразовые пароли, которые можно сгенерировать с помощью приложения Google Authenticator . Что делает Google Authenticator По сути, Google Authenticator реализует два типа паролей: HOTP - одноразовый пароль на основе HMAC, что означает, что пароль меняется при каждом вызове...
Допустим, у меня есть следующие модели class Photo(models.Model): tags = models.ManyToManyField(Tag) class Tag(models.Model): name = models.CharField(max_length=50) В представлении у меня есть список с активными фильтрами, называемыми категориями . Я хочу отфильтровать фотообъекты, все теги...