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

182
Простой способ измерить время выполнения ячейки в блокноте ipython

Я хотел бы получить время, затраченное на выполнение ячейки, в дополнение к исходному выводу из ячейки. С этой целью я пытался, %%timeit -r1 -n1но он не раскрывает переменную, определенную в ячейке. %%time работает для ячейки, которая содержит только 1 оператор. In[1]: %%time 1 CPU times: user 4...

181
Получить последние n строк файла, похожих на tail

Я пишу средство просмотра файла журнала для веб-приложения, и для этого я хочу разбить на страницы строки файла журнала. Элементы в файле являются строками, основанными на самом новом элементе внизу. Поэтому мне нужен tail()метод, который может читать nстроки снизу и поддерживает смещение. То, что...

181
SFTP в Python? (независимая платформа)

Я работаю над простым инструментом, который передает файлы в жестко запрограммированном месте с паролем также жестко. Я новичок в Python, но благодаря ftplib это было легко: import ftplib info= ('someuser', 'password') #hard-coded def putfile(file, site, dir, user=(), verbose=True): """ upload a...

181
Queue.Queue vs. Коллекции.deque

Мне нужна очередь, в которую может помещаться несколько потоков, и из которых могут считываться несколько потоков. В Python есть как минимум два класса очереди, Queue.Queue и collection.deque, причем первый, по-видимому, использует второй для внутреннего использования. Оба утверждают, что они...

181
Как мне удалить ведущие пробелы в Python?

У меня есть текстовая строка, которая начинается с нескольких пробелов, варьирующихся между 2 и 4. Какой самый простой способ удалить ведущие пробелы? (т.е. удалить все перед определенным символом?) " Example" -> "Example" " Example " -> "Example " " Example" ->...

181
Что лучше в python, del или delattr?

Это может быть глупо, но какое-то время болит затылок. Python предоставляет нам два встроенных способа удаления атрибутов из объектов, слово команды del и встроенную функцию delattr . Я предпочитаю delattr, потому что я думаю, что это немного более явно: del foo.bar delattr(foo, "bar") Но мне...

181
Как получить доступ к элементу словаря в шаблоне Django?

Я хотел бы распечатать количество голосов, которые получил каждый выбор. У меня есть этот код в шаблоне: {% for choice in choices %} {{choice.choice}} - {{votes[choice.id]}} <br /> {% endfor %} votesэто просто словарь, в то время choicesкак это модельный объект. Это вызывает исключение с этим...

181
Форматирование поплавков без конечных нулей

Как я могу отформатировать число с плавающей запятой, чтобы оно не содержало конечных нулей? Другими словами, я хочу, чтобы полученная строка была максимально короткой. Например: 3 -> "3" 3. -> "3" 3.0 -> "3" 3.1 -> "3.1" 3.14 -> "3.14" 3.140 ->...

181
Как сделать неизменный объект в Python?

Хотя мне это никогда не было нужно, меня просто поразило, что создание неизменяемого объекта в Python может быть немного сложнее. Вы не можете просто переопределить __setattr__, потому что тогда вы не можете даже установить атрибуты в __init__. Подклассы кортежа - это трюк, который работает: class...

181
Регистрация неперехваченных исключений в Python

Как вы вызываете необработанные исключения для вывода через loggingмодуль, а не для stderr? Я понимаю, что лучший способ сделать это будет: try: raise Exception, 'Throwing a boring exception' except Exception, e: logging.exception(e) Но моя ситуация такова, что было бы очень хорошо, если бы...

181
Создайте полный путь к файлу в Python

Мне нужно передать путь к файлу в модуль. Как построить путь к файлу из имени каталога, базового имени файла и строки формата файла? Каталог может существовать или не существовать на момент звонка. Например: dir_name='/home/me/dev/my_reports' base_filename='daily_report' format = 'pdf' Мне нужно...

181
Как посчитать количество истинных элементов в массиве NumPy bool

У меня есть массив NumPy 'boolarr' логического типа. Я хочу посчитать количество элементов, значения которых True. Есть ли для этой задачи подпрограмма NumPy или Python? Или мне нужно перебрать элементы в моем...

181
Добавить массив NumPy к массиву NumPy

У меня есть numpy_array. Нечто подобное [ a b c ]. И затем я хочу добавить его в другой массив NumPy (точно так же, как мы создаем список списков). Как нам создать массив массивов NumPy, содержащих массивы NumPy? Я попытался сделать следующее без удачи >>> M = np.array([]) >>> M...

181
Когда использовать Торнадо, когда использовать Twisted / Cyclone / GEvent / прочее [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Какие из этих платформ /...

181
Ошибка тестового приложения django - ошибка при создании тестовой базы данных: в создании базы данных отказано

Когда я пытаюсь протестировать любое приложение с помощью команды (я заметил это, когда попытался развернуть myproject с помощью Fabric, которая использует эту команду): python manage.py test appname Я получаю эту ошибку: Creating test database for alias 'default'... Got an error creating the test...

181
Нахождение медианы списка в Python

Как вы находите медиану списка в Python? Список может быть любого размера, и номера не гарантируются в каком-либо определенном порядке. Если список содержит четное количество элементов, функция должна вернуть среднее значение из средних двух. Вот несколько примеров (отсортированных для...