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

85
Как включить HTML-файл в шаблон Jinja2?

Я использую микросхему Flask для своего сервера, который использует шаблоны Jinja. У меня есть родительский template.htmlи несколько дочерних шаблонов, которые называются, child1.htmlи child2.htmlнекоторые из этих дочерних шаблонов представляют собой довольно большие HTML-файлы, и я хотел бы...

85
Вычислить разницу во времени Pandas DataFrame между двумя столбцами в часах и минутах

У меня есть два столбца fromdateи todateв кадре данных. import pandas as pd data = {'todate': [pd.Timestamp('2014-01-24 13:03:12.050000'), pd.Timestamp('2014-01-27 11:57:18.240000'), pd.Timestamp('2014-01-23 10:07:47.660000')], 'fromdate': [pd.Timestamp('2014-01-26 23:41:21.870000'),...

85
Как полностью удалить анаконду из windows?

Некоторое время назад я установил Anaconda, но недавно решил удалить его и просто установить базовый Python 2.7. Я удалил Anaconda, удалил все каталоги и установил python 2.7. Но когда я иду установить PyGTK для Windows, он говорит, что установит его в c:/users/.../Anaconda directory- этого даже...

85
Почему я не получаю синтаксических ошибок при выполнении сценария Python с Perl?

Я просто написал тестовый код на Python test.pyи запускаю его следующим образом: perl test.py Через некоторое время я осознал свою ошибку. Я говорю «через некоторое время», потому что код Python действительно выполняется правильно, как в интерпретаторе Python! Почему мой Perl интерпретирует мой...

85
Лямбда Python с подчеркиванием для аргумента?

Что делает следующий код? a = lambda _:True Судя по тому, что я прочитал и протестировал в интерактивной подсказке, похоже, что это функция, которая всегда возвращается True. Я правильно это понимаю? Я надеюсь понять, почему также использовалось подчеркивание ( _)....

85
Использование одного и того же параметра несколько раз в Python argparse

Я пытаюсь написать сценарий, который принимает несколько источников ввода и что-то делает с каждым из них. Что-то вроде этого ./my_script.py \ -i input1_url input1_name input1_other_var \ -i input2_url input2_name input2_other_var \ -i input3_url input3_name # notice inputX_other_var is optional...

85
Что означает x [x <2] = 0 в Python?

Я наткнулся на код со строкой, похожей на x[x<2]=0 Играя с вариациями, я до сих пор не могу понять, что делает этот синтаксис. Примеры: >>> x = [1,2,3,4,5] >>> x[x<2] 1 >>> x[x<3] 1 >>> x[x>2] 2 >>> x[x<2]=0 >>> x [0, 2, 3, 4, 5]...

85
Как добавить настраиваемый корневой сертификат CA в хранилище CA, используемое pip в Windows?

Я только что установил Python3 с python.org, и у меня проблемы с установкой пакетов с расширением pip. По замыслу, в сети есть устройство проверки пакетов «человек посередине», которое проверяет все пакеты (включая ssl), отменяя все ssl-соединения со своим собственным сертификатом. Часть объекта...

85
Django - такой таблицы нет: main.auth_user__old

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

84
Лучший метод для чтения файлов с разделителями новой строки и отбрасывания новых строк?

Я пытаюсь определить лучший способ избавиться от символов новой строки при чтении файлов с разделителями на новую строку в Python. Я придумал следующий код, включая одноразовый код для тестирования. import os def getfile(filename,results): f = open(filename) filecontents = f.readlines() for line...

84
Принятие адреса электронной почты в качестве имени пользователя в Django

Есть ли хороший способ сделать это в django без развертывания моей собственной системы аутентификации? Я хочу, чтобы имя пользователя было адресом электронной почты пользователя, а не создавало имя пользователя. Пожалуйста, посоветуйте, спасибо....

84
gnuplot против Matplotlib

Я начал свой проект с графическим отображением журналов Tomcat с помощью gnuplot-py , в частности, соотнося конкретные запросы с выделением памяти и сборкой мусора. В чем заключается коллективная мудрость gnuplot-py и Matplotlib для построения графиков Python. Есть ли лучшие графические...

84
Питонический способ создания объединения всех значений, содержащихся в нескольких списках

У меня есть список списков: lists = [[1,4,3,2,4], [4,5]] Я хочу сгладить этот список и удалить все дубликаты; или, другими словами, применить операцию объединения множества: desired_result = [1, 2, 3, 4, 5] Как это сделать проще всего?...

84
Как правильно создать подкласс dict и переопределить __getitem__ & __setitem__

Я отлаживаю некоторый код и хочу узнать, когда осуществляется доступ к определенному словарю. Ну, на самом деле это класс, который является подклассом dictи реализует пару дополнительных функций. В любом случае, я хотел бы создать подкласс dictсебя, добавить переопределение __getitem__и...

84
Правильный подход к проверке атрибутов экземпляра класса

Имея простой класс Python вроде этого: class Spam(object): __init__(self, description, value): self.description = description self.value = value Я хотел бы проверить следующие ограничения: "описание не может быть пустым" "значение должно быть больше нуля" Должен ли я: 1. проверять данные перед...

84
Невозможно установить pyodbc в Linux

Я использую Linux (2.6.18-164.15.1.el5.centos.plus) и пытаюсь установить pyodbc. Я выполняю pip install pyodbc и получаю очень длинный список ошибок, которые заканчиваются на ошибка: команда 'gcc' завершилась неудачно со статусом выхода 1 Я заглянул в /root/.pip/pip.log и увидел следующее: Ошибка...

84
Когда и как использовать Торнадо? Когда это бесполезно?

Хорошо, Tornado неблокирующий, довольно быстрый и легко справляется с множеством постоянных запросов. Но я думаю, это не серебряная пуля, и если мы просто вслепую запустим Django или любой другой сайт с Tornado, это не даст никакого прироста производительности. Я не смог найти исчерпывающего...