Как создать многострочную строку Python со встроенными переменными?

Я ищу чистый способ использования переменных в многострочной строке Python. Скажем, я хотел сделать следующее: string1 = go string2 = now string3 = great """ I will $string1 there I will go $string2 $string3 """ Я ищу, чтобы увидеть, если есть чт ...

Python: определение моих собственных операторов?

Я хотел бы определить свой собственный оператор. Поддерживает ли python такую вещь? ...

Преобразование оператора "yield from" в код Python 2.7

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

Как я могу использовать файл требований pip для удаления, а также установки пакетов?

У меня есть файл требований pip, который изменяется во время разработки. Can pip быть произведена до удалить пакеты, которые не отображаются в файле требований, а также установка тех, которые появляются? Есть ли стандартный метод? Это позволит фай ...

Поддерживает ли PyCharm Jinja2?

мой проект бутылки использует Jinja2. PyCharm не распознает его автоматически и показывает такие строки как ошибки. Есть ли способ заставить Jinja2 работать? ...

Связующих Аргументов В Python

Как я могу привязать аргументы к методу Python для хранения нулевого функтора для последующего вызова? Похож на C++'ы boost::bind. например: def add(x, y): return x + y add_5 = magic_function(add, 5) assert add_5(3) == 8 ...

Можно ли изменить формат ведения журнала Python в зависимости от уровня журнала сообщений?

Я использую в Python logging механизм для печати вывода на экран. Я мог бы сделать это с помощью инструкций print, но я хочу разрешить более тонкую настройку детализации для пользователя, чтобы отключить определенные типы вывода. Мне нравится форма ...

Случайное число от 0 до 1 в python [дубликат]

этот вопрос уже есть ответ здесь: Как получить случайное число между диапазоном float? 3 ответы Я хочу, чтобы случайное число между 0 и 1, Как 0.3452. Я испо ...

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

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

Как решить пару нелинейных уравнений с помощью Python?

каков (лучший) способ решить a пара нелинейных уравнений с использованием Python. (Numpy, Scipy или Sympy) например: x+y^2 = 4 e^x+ xy = 3 фрагмент кода, который решает вышеуказанную пару, будет отличным ...

Как выполнить функцию асинхронно каждые 60 секунд в Python?

Я хочу выполнять функцию каждые 60 секунд на Python, но я не хочу быть заблокирован между тем. Как я могу сделать это асинхронно? import threading import time def f(): print("hello world") threading.Timer(3, f).start() if __name__ == '__m ...

Каков самый питонический способ вытащить случайный элемент из списка?

скажем у меня есть список x с неизвестной длиной, из которой я хочу случайно поп один элемент, так что список не содержит элемент впоследствии. Что такое наиболее подходящие для Python способ сделать это? Я могу сделать это, используя довольно неудо ...

свойства и наследование python

у меня есть базовый класс со свойством, которое (метод get) я хочу перезаписать в подклассе. Моя первая мысль была что-то вроде: class Foo(object): def _get_age(self): return 11 age = property(_get_age) class Bar(Foo): def _ge ...

Сюжеты Matplotlib не отображаются в Mac OSX?

Я запускаю Mac OSX 10.5.8. Я установил matplotlib с помощью macports. Я получаю некоторые примеры из галереи matplotlib, как этот, без изменений: http://matplotlib.sourceforge.net/examples/api/unicode_minus.html Я запускаю его, не получаю ошибки, н ...

Типа скомпилированный объект регулярных выражений в Python

каков тип скомпилированного регулярного выражения в python? в частности, я хочу оценить isinstance(re.compile(''), ???) чтобы быть правдой, для целей интроспекции. одно решение у меня было, есть некоторые глобальные константы REGEX_TYPE = type(r ...

Загрузка Файла Django Rest Framework

Я использую Django Rest Framework и AngularJs для загрузки файла. Мой вид файла выглядит так: class ProductList(APIView): authentication_classes = (authentication.TokenAuthentication,) def get(self,request): if request.user.is_authen ...

Временно перенаправить stdout/stderr

можно ли временно перенаправить stdout/stderr в Python (т. е. на время действия метода)? Edit: проблема с текущими решениями (которые я сначала вспомнил, но потом забыл) заключается в том, что они не редирект; скорее, они просто заменяют потоки в ...

Предотвратить создание новых атрибутов вне функции init

Я хочу иметь возможность создать класс (в Python), который после инициализации с __init__, не принимает новые атрибуты, но принимает изменения существующих атрибутов. Есть несколько способов взлома, которые я вижу, чтобы сделать это, например, имея _ ...

Как смотреть вперед один элемент в генераторе Python?

Я не могу понять, как смотреть вперед один элемент в генераторе питона. Как только я смотрю он пропал. вот что я имею в виду: gen = iter([1,2,3]) next_value = gen.next() # okay, I looked forward and see that next_value = 1 # but now: list(gen) # ...

Установка opencv для Python 3.3

по-прежнему ли OpenCV недоступен для Python 3.3 и действительно ли мне нужно перейти на Python 2.7, чтобы использовать его? Я не нашел много об этом в интернете, только некоторые сообщения от 2012 года, что OpenCV еще не был портирован для использова ...