Вопросы с тегом «python»

110
Найдите файл в Python

У меня есть файл, который может находиться в разных местах на каждом компьютере пользователя. Есть ли способ реализовать поиск файла? Как я могу передать имя файла и дерево каталогов для...

110
Самый чистый способ получить последний элемент из итератора Python

Как лучше всего получить последний элемент из итератора в Python 2.6? Например, скажите my_iter = iter(range(5)) Какой самый короткий код / ​​самый чистый способ получить 4 от my_iter? Я мог бы это сделать, но это кажется не очень эффективным: [x for x in...

110
Сортировка списка Python по длине строки

Я хочу отсортировать список строк по длине строки. Я пытался использовать сортировку следующим образом, но, похоже, это не дает мне правильного результата. xs = ['dddd','a','bb','ccc'] print xs xs.sort(lambda x,y: len(x) < len(y)) print xs ['dddd', 'a', 'bb', 'ccc'] ['dddd', 'a', 'bb', 'ccc']...

110
выбор между подпроцессом, многопроцессорностью и потоком в Python?

Я хотел бы распараллелить мою программу Python, чтобы она могла использовать несколько процессоров на машине, на которой она работает. Мое распараллеливание очень простое, поскольку все параллельные «потоки» программы независимы и записывают свой вывод в отдельные файлы. Мне не нужны потоки для...

110
Как мне найти максимум 2 числа?

Как найти максимум 2 числа? value = -9999 run = problem.getscore() Мне нужно сравнить 2 значения, т.е. valueи, runи найти максимум 2. Мне нужна какая-нибудь функция Python для

110
Некоторые встроены в список на Python

У меня есть список размером < N, и я хочу дополнить его значением до размера N. Конечно, я могу использовать что-то вроде следующего, но я чувствую, что должно быть что-то, что я пропустил: >>> N = 5 >>> a = [1] >>> map(lambda x, y: y if x is None else x, a, ['']*N)...

110
Войти в базу 2 в python

Как мне вычислить журнал до двух базовых в python. Например. У меня есть это уравнение, в котором я использую логарифмическую базу 2 import math e = -(t/T)* math.log((t/T)[, 2])

110
Python Script выполняет команды в Терминале

Я читал это где-то некоторое время назад, но, похоже, не могу его найти. Я пытаюсь найти команду, которая будет выполнять команды в терминале, а затем выводить результат. Например: сценарий будет: command 'ls -l' Это выдаст результат выполнения этой команды в...

110
Порядок не буквенно-цифровых списков из os.listdir ()

Я часто использую Python для обработки каталогов данных. Недавно я заметил, что порядок списков по умолчанию изменился на что-то почти бессмысленное. Например, если я нахожусь в текущем каталоге, содержащем следующие подкаталоги: run01, run02, ... run19, run20, а затем я создаю список с помощью...

110
Как удалить стоп-слова с помощью nltk или python

Итак, у меня есть набор данных, из которого я хотел бы удалить стоп-слова. stopwords.words('english') Я изо всех сил пытаюсь использовать это в своем коде, чтобы просто убрать эти слова. У меня уже есть список слов из этого набора данных, часть, с которой я борюсь, сравнивает с этим списком и...

110
Matplotlib - перемещает метку оси X вниз, но не метки оси X

Я использую Matplotlib для построения гистограммы. Используя советы из моего предыдущего вопроса: Matplotlib - пометьте каждую корзину , я более или менее разобрался с петлями. Есть одна последняя проблема - ранее метка оси x («Время (в миллисекундах)») отображалась под отметками оси x (0,00, 0,04,...

110
Использование операторов печати только для отладки

В последнее время я много кодирую на Python. И я работал с данными, с которыми раньше не работал, используя формулы, которых раньше не видел, и имел дело с огромными файлами. Все это заставило меня написать множество операторов печати, чтобы проверить, все ли в порядке, и определить точки отказа....

110
Как получить все после последней косой черты в URL-адресе?

Как я могу извлечь все, что следует за последней косой чертой в URL-адресе в Python? Например, эти URL-адреса должны возвращать следующее: URL: http://www.test.com/TEST1 returns: TEST1 URL: http://www.test.com/page/TEST2 returns: TEST2 URL: http://www.test.com/page/page/12345 returns: 12345 Я...

110
Как мне писать тесты для форм в Django?

Я хотел бы имитировать запросы к моим представлениям в Django, когда я пишу тесты. Это в основном для проверки форм. Вот фрагмент простого тестового запроса: from django.tests import TestCase class MyTests(TestCase): def test_forms(self): response = self.client.post("/my/form/",...

110
Изменение имени Python

На других языках общий принцип, помогающий создавать лучший код, - всегда делать все как можно более скрытым. Если вы сомневаетесь в том, должна ли переменная быть частной или защищенной, лучше выбрать частную. Верно ли то же самое и для Python? Должен ли я сначала использовать два ведущих символа...

110
Django - как создать файл и сохранить его в FileField модели?

Вот моя модель. Я хочу создать новый файл и перезаписать существующий при каждом сохранении экземпляра модели: class Kitten(models.Model): claw_size = ... license_file = models.FileField(blank=True, upload_to='license') def save(self, *args, **kwargs): #Generate a new license file overwriting any...

110
Объединение файлов данных с PyInstaller (--onefile)

Я пытаюсь создать однофайловый EXE с PyInstaller, который должен включать изображение и значок. Я не могу, хоть убей, заставить его работать --onefile. Если я это сделаю, --onedirвсе будет работать очень хорошо. Когда я использую --onefile, он не может найти дополнительные файлы, на которые есть...