python- все статьи тега ➜ страница 91
Как преобразовать OrderedDict в обычный dict в python3
Я борюсь со следующей проблемой: Я хочу преобразовать OrderedDict такой: OrderedDict([('method', 'constant'), ('data', '1.225')]) в обычный дикт такой: {'method': 'constant', 'data':1.225} потому что я должен хранить его как строку в базе данных. После преобразования заказ больше не важен, поэтому я могу сэкономить заказанную функцию в любом случае. Спасибо за любую подсказку или решения, Бен ...
Как очистить все переменные в середине скрипта Python?
Я ищу что-то похожее на "clear" в Matlab: команда/функция, которая удаляет все переменные из рабочей области, освобождая их из системной памяти. Есть такая вещь в Python? EDIT: я хочу написать скрипт, который в какой-то момент очищает все переменные. ...
Итератор кругового списка в Python
Мне нужно перебирать круговой список, возможно, много раз, каждый раз, начиная с последнего посещенного элемента. прецедент-это пул соединений. Клиент запрашивает соединение, итератор проверяет, доступно ли указанное соединение, и возвращает его, в противном случае циклы до тех пор, пока он не найдет то, что доступно. есть аккуратный способ сделать это в Python? ...
Показать ход выполнения вызова карты многопроцессорного пула Python?
у меня есть скрипт, который успешно выполняет набор задач многопроцессорного пула с imap_unordered() звоните: p = multiprocessing.Pool() rs = p.imap_unordered(do_work, xrange(num_tasks)) p.close() # No more work p.join() # Wait for completion мой num_tasks составляет около 250 000, и поэтому join() блокирует основной поток в течение 10 секунд или около того, и я хотел бы иметь возможность эхо в командной строке постепенно, чтобы показать, что основной процесс не заблокирован. Что-то вроде: p ...
Вызов операционной системы, чтобы открыть URL-адрес?
Что я могу использовать для вызова ОС, чтобы открыть URL-адрес в любом браузере, который пользователь имеет по умолчанию? Не беспокойтесь о совместимости с кросс-ОС; если он работает в linux, этого достаточно для меня! ...
Вызов метода Python по имени
Если у меня есть объект и имя метода в виде строки, как я могу вызвать метод? class Foo: def bar1(self): print 1 def bar2(self): print 2 def callMethod(o, name): ??? f = Foo() callMethod(f, "bar1") ...
Отдел в Python 2.7. и 3.3 [дубликат]
этот вопрос уже есть ответ здесь: Питон отдела 12 ответов Как я могу разделить два числа в Python 2.7 и получить результат с десятыми? Я не понимаю, почему есть разница: в Python 3: >>> 20/15 1.3333333333333333 в Python 2: >>> 20/15 1 разве это не по модулю вообще-то? ...
И NumPy, как для перебора столбцов массива?
предположим, что у меня есть и M x N массив. Я хочу передать каждый столбец этого массива в функцию для выполнения некоторой операции над всем столбцом. Как выполнить итерацию по столбцам массива? например, у меня есть массив 4 x 3, как 1 99 2 2 14 5 3 12 7 4 43 1 for column in array: some_function(column) где столбец будет " 1,2,3,4 "в первой итерации," 99,14,12,43 "во второй и" 2,5,7,1 " в третьей. ...
Как сделать python argparse взаимоисключающими групповыми аргументами без префикса?
Python2. 7 argparse принимает только необязательные аргументы (с префиксом) во взаимоисключающих группах: parser = argparse.ArgumentParser(prog='mydaemon') action = parser.add_mutually_exclusive_group(required=True) action.add_argument('--start', action='store_true', help='Starts %(prog)s daemon') action.add_argument('--stop', action='store_true', help='Stops %(prog)s daemon') action.add_argument('--restart', action='store_true', help='Restarts %(prog)s daemon') $ mydaemon-h usage: mydaemon ...
Джанго фильтра многие-ко-многим с содержится
Я пытаюсь отфильтровать кучу объектов через отношение "многие ко многим". Поскольку поле trigger_roles может содержать несколько записей, я попробовал фильтр contains. Но поскольку это предназначено для использования со строками, я в значительной степени беспомощен, как я должен фильтровать это отношение (вы можете игнорировать values_list() atm.). эта функция прикреплена к профилю пользователя: def getVisiblePackages(self): visiblePackages = {} for product in self.products.all(): ...
Ошибка Django: render to response () получил неожиданный аргумент ключевого слова "экземпляр контекста"
после обновления до Django 1.10, я получаю ошибку render_to_response() got an unexpected keyword argument 'context_instance'. мое мнение таково: from django.shortcuts import render_to_response from django.template import RequestContext def my_view(request): context = {'foo': 'bar'} return render_to_response('my_template.html', context, context_instance=RequestContext(request)) вот полный traceback: Traceback: File "/Users/alasdair/.virtualenvs/django110/lib/python2.7/site-packages ...
Как я могу запустить периодическую задачу сельдерея из оболочки вручную?
Я использую сельдерей и Джанго-сельдерей. Я определил периодическую задачу, которую я хотел бы проверить. Можно ли запустить периодическую задачу из оболочки вручную, чтобы я мог просматривать вывод консоли? ...
Как выбрать случайный элемент из массива в Python? [дубликат]
этот вопрос уже есть ответ здесь: как случайным образом выбрать элемент из списка? 13 ответов первые примеры, которые я гуглил, не работали. Это должно быть тривиально, верно? ...
Как я могу решить "тип контента django уже существует"?
после обновления до django 1.8 я получаю ошибку во время миграции: ProgrammingError: relation "django_content_type" already exists Я был бы заинтересован в фоне этой ошибки, но что более важно, Как я могу решить эту проблему? ...
Как установить PIP на Python 3.6?
Я пытаюсь установить PIP для python 3.6, и я просмотрел YouTube для учебников, но все они, похоже, устарели, и ни один из них, похоже, не работает. Любая информация будет полезна, поэтому я могу продолжить мой проект. ...
В чем разница между dict() и {}?
допустим, я хочу сделать словарь. Мы назовем это d. Но есть несколько способов инициализации словаря в Python! Например, я мог бы сделать это: d = {'hash': 'bang', 'slash': 'dot'} или я мог бы сделать это: d = dict(hash='bang', slash='dot') Или вот, любопытно: d = dict({'hash': 'bang', 'slash': 'dot'}) или такой: d = dict([['hash', 'bang'], ['slash', 'dot']]) и еще множество других способов с ...
Питон округлить целое число до СТО
Кажется, что уже должны были спросить сотни (каламбур весело =) раз, но я могу найти только функцию для округления поплавков. Как округлить целое число, например: 130 -> 200 ? ...
Использование Python из Java [дубликат]
Возможные Дубликаты:Интеграция Java Python У меня есть большая существующая кодовая база, написанная на 100% Java, но я хотел бы использовать Python для некоторых новых разделов. Мне нужно сделать некоторую обработку текста и языка, и я бы предпочел использовать Python и библиотеку, такую как NLTK для этого. Я знаю о проекте Jython, но похоже, что это представляет собой способ использовать Java и его библиотеки изнутри Python, а не наоборот - я ошибаюсь в этом? если нет, то какой был бы ...
Можем ли мы иметь назначение в состоянии?
возможно ли иметь назначение в состоянии? например. if (a=some_func()): # Use a ...
разделение элементов списка в Python
Я знаю, что это довольно простой вопрос, но я новичок в Python и не могу понять, как решить ее. у меня есть список: list = ['element1t0238.94', 'element2t2.3904', 'element3t0139847'] и я хочу удалить 't ' и все после. Я думал разделить каждый элемент на 't', чтобы я мог удалить все остальные элементы списка. Однако, когда я пытаюсь сделать list[0:].split('t') Я получаю AttributeError: 'список' объект не имеет атрибут 'сплит'. Я также попытался сделать весь список в строку, но это приве ...