python- все статьи тега ➜ страница 67


Извлечение первого элемента каждого подсписка в python

мне интересно, как лучше всего извлечь первый элемент каждого подсписка в списке списков и добавить его в новый список. Так что если у меня есть: lst = [[a,b,c], [1,2,3], [x,y,z]] и я хочу вытащить a, 1 и x и создать отдельный список из них. пробовал: lst2.append(x[0] for x in lst) ...

SQLAlchemy по умолчанию DateTime

Это моя декларативная модель: import datetime from sqlalchemy import Column, Integer from sqlalchemy.ext.declarative import declarative_base Base = declarative_base() class Test(Base): __tablename__ = 'test' id = Column(Integer, primary_key=True) created_date = DateTime(default=datetime.datetime.utcnow) однако, когда я пытаюсь импортировать этот модуль, я получаю эту ошибку: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "orm/models ...

ул. '' объект не имеет атрибут 'расшифровать'. Ошибка в Python 3?

вот мой код: import imaplib from email.parser import HeaderParser conn = imaplib.IMAP4_SSL('imap.gmail.com') conn.login('[email protected]', 'password') conn.select() conn.search(None, 'ALL') data = conn.fetch('1', '(BODY[HEADER])') header_data = data[1][0][1].decode('utf-8') на данный момент я получаю сообщение об ошибке AttributeError: 'str' object has no attribute 'decode' Python 3 больше не имеет декодирования, я прав? как я могу это исправить? также в: data = conn.fetch('1', '(BO ...

Как перейти на Python 3.6 с помощью conda?

Я новичок в управлении пакетами Conda, и я хочу получить последнюю версию Python для использования f-строк в моем коде. В настоящее время моя версия (python -V): Python 3.5.2 :: Anaconda 4.2.0 (x86_64) Как бы я обновился до Python 3.6? ...

Делает термос поддерживает регулярные выражения в URL-адрес маршрутизации?

Я понимаю, что Flask имеет преобразователи int, float и path, но приложение, которое мы разрабатываем, имеет более сложные шаблоны в своих URL-адресах. есть ли способ использовать регулярные выражения, как в Django? ...

Побитовая операция и использование

рассмотрим этот код: x = 1 # 0001 x << 2 # Shift left 2 bits: 0100 # Result: 4 x | 2 # Bitwise OR: 0011 # Result: 3 x & 1 # Bitwise AND: 0001 # Result: 1 Я могу понять арифметические операторы в Python (и других языках), но я никогда не понимал "побитовые" операторы достаточно хорошо. В приведенном выше примере (из книги Python) я понимаю левый сдвиг, но не два других. кроме того, для чего на самом деле используются побитовые операторы? Я был бы признат ...

Анализа настроений в Twitter в Python [закрыт]

Я ищу реализацию с открытым исходным кодом, предпочтительно в python, из Анализ Текстовых Настроений (http://en.wikipedia.org/wiki/Sentiment_analysis). Кто-нибудь знаком с такой реализацией с открытым исходным кодом, которую я могу использовать? Я пишу приложение, которое ищет twitter для некоторого поискового запроса, скажем "youtube", и подсчитывает" счастливые "твиты против" грустных " твитов. Я использую приложение Google, так что это в python. Я хотел бы иметь возможность классифицироват ...

Пакетное переименование файлов в каталоге

есть ли простой способ переименовать группу файлов, уже содержащихся в каталоге, с помощью Python? пример: у меня есть каталог полный *.doc-файлы, и я хочу, чтобы переименовать их соответствующим образом. X.doc - > " new (X).док" Y.doc - > " новый (Y).док" ...

Общие меткой х/ylabel для библиотек matplotlib сюжетных линий

у меня есть следующий сюжет: fig,ax = plt.subplots(5,2,sharex=True,sharey=True,figsize=fig_size) а теперь я хотел бы дать этот участок общей оси X и y оси. С помощью "common" я имею в виду, что под всей сеткой подзаголовков должна быть одна большая метка оси x и одна большая метка оси y справа. Я не могу найти ничего об этом в документации plt.subplots, и мои гуглинги предполагают, что мне нужно сделать большой plt.subplot(111) для начала - но как мне тогда поместить мои 5*2 подзаголовки в эт ...

Подождите, пока страница не будет загружена с Selenium WebDriver для Python

Я хочу очистить все данные страницы, реализованные с помощью бесконечной прокрутки. Следующий код python работает. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Это означает, что каждый раз, когда я прокручиваю вниз, мне нужно подождать 5 секунд, что обычно достаточно для завершения загрузки страницы вновь сгенерированного содержимого. Но, это не может быть эффективным во времени. Страница завершения загрузки нового содержи ...

Это питон для импорта внутри функций?

PEP 8 говорит: импорт всегда помещается в верхней части файла, сразу после любого модуля комментарии и docstrings, а перед модулем глобалы и константы. на occation, я нарушаю PEP 8. Несколько раз я импортирую вещи внутри функций. Как правило, я делаю это, если есть импорт, который используется только в одной функции. какие мнения? изменить (причина Я чувствую, что импорт в функции может быть хорошей идеей): основная причина: это может сделать код яснее. когда я смотрю на код фун ...

Джанго URL-адрес перенаправления

Как я могу перенаправить трафик, который не соответствует ни одному из моих других URL-адресов обратно на домашнюю страницу. Мой urls.py похоже, urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'), url(r'^macmon_about/$', 'macmonster.views.about'), url(r'^.*$', 'macmonster.views.home'), ) как это стоит последняя запись отправляет весь" другой " трафик на домашн ...

Динамическое обновление участка в matplotlib

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

Как обновить запись строки SQLAlchemy?

предположим, что таблица имеет три столбца:username,password и no_of_logins. когда пользователь пытается войти в систему, он проверяется для записи с запросом, как user=User.query.filter_by(username=form.username.data).first() если пароль совпадает, он продолжается дальше. То, что я хотел бы сделать, это подсчитать, сколько раз пользователь вошел в систему. Таким образом, всякий раз, когда он успешно входит в систему, я хотел бы увеличить no_of_logins поле и сохранить его обратно в таблицу п ...

Получение возвращаемого значения кода Javascript в Selenium

Я использую Selenium2 для некоторых автоматических тестов моего сайта, и я хотел бы иметь возможность получить возвращаемое значение некоторого кода Javascript. Если у меня есть foobar() функция Javascript на моей веб-странице, и я хочу вызвать это и получить возвращаемое значение в мой код Python, что я могу вызвать для этого? ...

частичное форматирование строк

можно ли сделать частичное форматирование строк с помощью расширенных методов форматирования строк, подобных шаблону строки ...

Вычисление математического выражения в строке

stringExp = "2^4" intVal = int(stringExp) # Expected value: 16 Это возвращает следующую ошибку: Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: invalid literal for int() with base 10: '2^4' Я знаю, что eval можно обойти это, но нет ли лучшего и, что более важно, более безопасного метода для оценки математического выражения, которое хранится в строке? ...

инициализация массива numpy

есть ли способ инициализировать массив numpy фигуры и добавить к нему? Я объясню, что мне нужно с примером списка. Если я хочу создать список объектов, созданных в цикле, я могу сделать: a = [] for i in range(5): a.append(i) Я хочу сделать что-то подобное с массива numpy. Я знаю о vstack, concatenate и т. д. Однако, похоже, они требуют двух массивов numpy в качестве входных данных. Что мне нужно, так это: big_array # Initially empty. This is where I don't know what to specify for i in ra ...

Как искать список кортежей в Python

Так у меня есть список кортежей, таких как этот: [(1,"juca"),(22,"james"),(53,"xuxa"),(44,"delicia")] Я хочу этот список для кортежа, числовое значение которого равно чему-то. Так что если я делаю search(53) он вернет значение индекса 2 есть ли простой способ сделать это? ...

Одна линия ftp-сервер в python

возможно ли иметь команду одной строки в python для выполнения простого ftp-сервера? Я хотел бы иметь возможность сделать это как быстрый и временный способ передачи файлов в Linux box без установки ftp-сервера. Предпочтительно использовать встроенные библиотеки python, чтобы не было ничего лишнего для установки. ...