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

87
Сортировка связанных элементов в шаблоне Django

Можно ли отсортировать набор связанных элементов в шаблоне DJango? То есть: этот код (без тегов HTML для ясности): {% for event in eventsCollection %} {{ event.location }} {% for attendee in event.attendee_set.all %} {{ attendee.first_name }} {{ attendee.last_name }} {% endfor %} {% endfor %}...

87
Изменение словаря Python при его повторении

Допустим, у нас есть словарь Python d, и мы повторяем его так: for k,v in d.iteritems(): del d[f(k)] # remove some item d[g(k)] = v # add a new item ( fи gэто просто некоторые преобразования черного ящика.) Другими словами, мы пытаемся добавлять / удалять элементы в dпроцессе итерации, используя...

87
Как игнорировать скрытые файлы с помощью os.listdir ()?

Мой скрипт python выполняет, os.listdir(path)где путь - это очередь, содержащая архивы, которые мне нужно обрабатывать один за другим. Проблема в том, что я получаю список в виде массива, а затем просто выполняю простой array.pop(0). Он работал нормально, пока я не поставил проект на подрывную...

87
Определение средней точки палитры в matplotlib

Я хочу установить среднюю точку цветовой карты, то есть мои данные идут от -5 до 10, я хочу, чтобы ноль был серединой. Я думаю, что способ сделать это - создать подклассы normalize и использовать норму, но я не нашел ни одного примера, и мне непонятно, что именно я должен реализовать....

87
Как устранить ошибку «AttributeError: __exit__» в многопроцессорной обработке в Python?

Я попытался переписать код чтения csv, чтобы иметь возможность запускать его на нескольких ядрах в Python 3.2.2. Я пробовал использовать Poolобъект многопроцессорности, который адаптировал из рабочих примеров (и уже работал у меня для другой части моего проекта). Я столкнулся с сообщением об...

87
Как нормализовать двумерный массив numpy в Python менее подробным?

Учитывая 3 раза 3 массива numpy a = numpy.arange(0,27,3).reshape(3,3) # array([[ 0, 3, 6], # [ 9, 12, 15], # [18, 21, 24]]) Чтобы нормализовать строки двумерного массива, я подумал о row_sums = a.sum(axis=1) # array([ 9, 36, 63]) new_matrix = numpy.zeros((3,3)) for i, (row, row_sum) in...

87
Сериализация Python - почему рассол?

Я понял, что травление Python - это способ «сохранить» объект Python таким образом, чтобы уважать объектное программирование - в отличие от вывода, записанного в текстовом файле или БД. У вас есть дополнительные сведения или ссылки по следующим вопросам: где «хранятся» маринованные предметы?...

87
Как создать пользователя в Django?

Я пытаюсь создать нового пользователя в проекте Django с помощью следующего кода, но выделенная строка вызывает исключение. def createUser(request): userName = request.REQUEST.get('username', None) userPass = request.REQUEST.get('password', None) userMail = request.REQUEST.get('email', None) #...

87
Как проверить тип файлов без расширений в Python?

У меня есть папка, полная файлов, и у них нет расширения. Как я могу проверить типы файлов? Я хочу проверить тип файла и соответственно изменить имя файла. Предположим, функция filetype(x)возвращает тип файла, например png. Я хочу сделать это: files = os.listdir(".") for f in files: os.rename(f,...

87
Python проверяет, существует ли список ключей в словаре

У меня есть словарь, который выглядит так: grades = { 'alex' : 11, 'bob' : 10, 'john' : 14, 'peter': 7 } и список имен students = ('alex', 'john') Мне нужно проверить, что все имена studentsсуществуют как ключи в gradesdict. gradesможет иметь больше имен, но все имена studentsдолжны быть вgrades...

87
Медленные запросы на локальном сервере Flask

Просто начинаю играть с Flask на локальном сервере, и я замечаю, что время запроса / ответа намного медленнее, чем, как мне кажется, должно быть. Простой сервер, подобный следующему, отвечает примерно за 5 секунд. from flask import Flask app = Flask(__name__) @app.route("/") def index(): return...

87
Как отобразить первые несколько символов строки в Python?

Привет, я только начал изучать Python, но сейчас я как бы застрял. У меня есть hash.txtфайл, содержащий тысячи хэшей вредоносных программ в MD5, Sha1 и Sha5 соответственно, разделенных разделителями в каждой строке. Ниже приведены 2 примера строк, которые я извлек из файла .txt....

87
Как визуализировать вывод jinja2 в файл на Python вместо браузера

У меня есть шаблон jinja2 (файл .html), который я хочу отобразить (замените токены значениями из моего файла py). Однако вместо того, чтобы отправлять визуализированный результат в браузер, я хочу записать его в новый файл .html. Я предполагаю, что решение также будет аналогичным для шаблона...

87
Создайте единственный исполняемый файл из проекта Python

Я хочу создать единственный исполняемый файл из моего проекта Python. Пользователь должен иметь возможность загрузить и запустить его без установки Python. Если бы я просто распространял пакет, я мог бы использовать pip, wheel и PyPI для его сборки и распространения, но для этого требуется, чтобы...

87
Можно ли запустить python SimpleHTTPServer только на локальном хосте?

У меня есть vpn-соединение, и когда я запускаю python -m SimpleHTTPServer, он обслуживает 0.0.0.0:8000, что означает, что к нему можно получить доступ через localhost и через мой настоящий ip. Я не хочу, чтобы роботы меня сканировали, и мне было интересно, что доступ к серверу будет только через...

87
Панды: как изменить все значения столбца?

У меня есть фрейм данных с названным столбцом, "Date"и я хочу, чтобы все значения из этого столбца имели одинаковое значение (только год). Пример: City Date Paris 01/04/2004 Lisbon 01/09/2004 Madrid 2004 Pekin 31/2004 Я хочу: City Date Paris 2004 Lisbon 2004 Madrid 2004 Pekin 2004 Вот мой код:...