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

83
Синтаксис регулярного выражения для «ничего не найдено»?

У меня есть шаблонизатор Python, который активно использует регулярное выражение. Он использует конкатенацию, например: re.compile( regexp1 + "|" + regexp2 + "*|" + regexp3 + "+" ) Я могу изменить отдельные подстроки (regexp1, regexp2 и т. Д.). Есть ли какое-нибудь маленькое и легкое выражение,...

83
В чем смысл наследования в Python?

Предположим, у вас есть следующая ситуация #include <iostream> class Animal { public: virtual void speak() = 0; }; class Dog : public Animal { void speak() { std::cout << "woff!" <<std::endl; } }; class Cat : public Animal { void speak() { std::cout << "meow!"...

83
Django: сигнализировать, когда пользователь входит в систему?

В моем приложении Django мне нужно запускать несколько периодических фоновых заданий, когда пользователь входит в систему, и прекращать их выполнение, когда пользователь выходит из системы, поэтому я ищу элегантный способ получать уведомления о входе / выходе пользователя запросить статус входа...

83
Можно ли запустить функцию в подпроцессе без потоковой передачи или написания отдельного файла / скрипта.

import subprocess def my_function(x): return x + 100 output = subprocess.Popen(my_function, 1) #I would like to pass the function object and its arguments print output #desired output: 101 Я нашел только документацию по открытию подпроцессов с использованием отдельных скриптов. Кто-нибудь знает,...

83
Подключение к хосту, указанному в ~ / .ssh / config при использовании Fabric

У меня проблемы с Fabricраспознаванием хостов, которые у меня есть в~/.ssh/config . Мой fabfile.pyвыглядит следующим образом: from fabric.api import run, env env.hosts = ['lulu'] def whoami(): run('whoami') Бег $ fab whoamiдает: [лулу] беги: whoami Неустранимая ошибка: не удалось найти имя для...

83
Django возвращает redirect () с параметрами

В моей функции просмотра я хочу вызвать другое представление и передать ему данные: return redirect('some-view-name', backend, form.cleaned_data) , где backend - это объект registration.backends, а form.cleaned_data - это данные формы (но оба должны быть отправлены как * args или ** kwargs, чтобы...

83
python: urllib2 как отправить cookie с запросом urlopen

Я пытаюсь использовать urllib2, чтобы открыть URL-адрес и отправить конкретный текст cookie на сервер. Например, я хочу открыть сайт Решить шахматные задачи с помощью определенного файла cookie, например search = 1. Как это сделать? Я пытаюсь сделать следующее: import urllib2 (need to add cookie...

83
Какова цель __str__ и __repr__? [дубликат]

На этот вопрос уже есть ответы здесь : Разница между __str__ и __repr__? (24 ответа) Закрыт 17 дней назад . Я действительно не понимаю, где они __str__и __repr__используются в Python. Я имею в виду, я получаю, что __str__возвращает строковое представление объекта. Но зачем мне это нужно? В каком...

83
Самый простой способ читать / записывать содержимое файла в Python

В Ruby вы можете читать из файла, используя s = File.read(filename). Самый короткий и ясный, который я знаю в Python, это with open(filename) as f: s = f.read() Есть ли другой способ сделать это еще короче (желательно на одну строку) и более читабельным? Примечание: изначально я сформулировал...

83
Django vs web2py для начинающего разработчика [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

83
Как мне обновить документ Mongo после его вставки?

Допустим, я вставляю документ. post = { some dictionary } mongo_id = mycollection.insert(post) Теперь предположим, что я хочу добавить поле и обновить его. Как я могу это сделать? Похоже, это не работает ... post = mycollection.find_one({"_id":mongo_id}) post['newfield'] = "abc"...

83
Как использовать группы и разрешения Django?

Я понимаю основы работы с пользователем. Я знаю аутентификацию, вход в систему, создание учетных записей и т.д. Но теперь я хочу работать с группами и разрешениями. Где документация для групп / разрешений django? Это не так: http://docs.djangoproject.com/en/dev/topics/auth/...

83
Создание нового корпуса с NLTK

Я считал, что часто ответ на мой заголовок - пойти и прочитать документацию, но я пробежался по книге NLTK, но она не дает ответа. Я новичок в Python. У меня есть куча .txtфайлов, и я хочу иметь возможность использовать функции корпуса, которые NLTK предоставляет для корпуса nltk_data. Я пробовал,...

83
получить временную метку UTC в Python с datetime

Есть ли способ получить метку времени в формате UTC, указав дату? Чего я ожидал: datetime(2008, 1, 1, 0, 0, 0, 0) должен привести к 1199145600 Создание наивного объекта datetime означает отсутствие информации о часовом поясе. Если я посмотрю документацию для datetime.utcfromtimestamp, создание...

83
Что такого крутого в Twisted? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 4 года назад . Уточните этот вопрос Я все чаще слышу, что фреймворк Python...