2
ответа

Создать “с” блоком на нескольких менеджерах по контексту? [дубликат]

Предположим, что у Вас есть три объекта, которые Вы получаете через менеджера по контексту, например, блокировка, соединение дб и IP сокет. Можно получить их: с блокировкой: с db_con: с сокетом:...
вопрос задан: 14 January 2019 14:30
2
ответа

Нахождение функций, определяемых в с: блок

Вот некоторый код из Блога Richard Jones: с gui.vertical: текст = gui.label ('привет!') объекты = gui.selection (['один', 'два', 'три']) с gui.button ('нажимают меня!'): определение on_click ()...
вопрос задан: 10 August 2009 16:38
1
ответ

Как завершаются контекстные менеджеры в неиспользованных генераторах?

Я не понимаю, как и когда менеджер контекста в незавершенном генераторе закрывается. Рассмотрим следующий менеджер и функцию контекста: из contextlib import contextmanager @contextmanager ...
вопрос задан: 17 January 2019 16:48
1
ответ

Как изменить доходность

Следующий код использует менеджер контекста для хранения и загрузки переменных в файлы. Тем не менее, очень неприятно иметь свойство value того, что выдает менеджер контекста (loaded.value)
вопрос задан: 16 January 2019 04:23
0
ответов

почему PyMySQL закрывается так рано при использовании contextmanager и sqlalchemy?

Я использовал Python 3 contextmanager для управления MySQL-соединением close (), для простоты я написал простой пример: из sqlalchemy import create_engine из contextlib import contextmanager @ ...
вопрос задан: 13 March 2019 09:23
0
ответов

StringIO и совместимость с оператором with (менеджер контекста)

У меня есть устаревший код с устаревшей функцией, которая принимает имя файла в качестве аргумента и обрабатывает содержимое файла. Рабочий факсимиле кода ниже. Что я хочу сделать, так это не писать...
вопрос задан: 12 March 2019 14:45
0
ответов

Функция, действующая как декоратор и менеджер контекста в Python?

Это может зайти слишком далеко, но в основном из любопытства .. Можно ли было бы иметь вызываемый объект (функция / класс), который действует как диспетчер контекста и декоратор в ...
вопрос задан: 2 November 2018 08:11
0
ответов

Вложение диспетчеров контекста Python

В этом вопросе я определил диспетчер контекста, который содержит диспетчер контекста. Каков самый простой правильный способ выполнить это вложение? В итоге я вызвал self. Contemporary_file .__ enter __ () in self ....
вопрос задан: 23 May 2017 12:32
0
ответов

Контекстный менеджер MySQLdb Python

Я привык (испорченный?) Интерфейсом SQLite Python для работы с базами данных SQL. Одна приятная функция в API SQLite для Python - это «менеджер контекста», то есть оператор with в Python. Обычно я выполняю ...
вопрос задан: 23 May 2017 11:47
0
ответов

Цель оператора python `with` неожиданно отсутствует.

Кажется, я что-то не понимаю с оператором --- python with. Рассмотрим этот класс: class test (object): def __enter __ (self): pass def __exit __ (self, * ignored): pass now, when ...
вопрос задан: 23 May 2017 11:45
0
ответов

Есть ли эффективный способ использования диспетчеров контекста внутри генераторов?

from contextlib import contextmanager @contextmanager def context (): напечатать "вход" yield print "exiting" def test (): with context (): для x в диапазоне (10): yield ...
вопрос задан: 9 December 2015 13:32
0
ответов

Диспетчер контекста Python :условное выполнение тела?

Я пишу приложение, основанное на MPI -(, но MPI не имеет значения в моем вопросе, я упоминаю его только для того, чтобы представить обоснование )и в некоторых случаях, когда рабочих элементов меньше, чем процессы, мне нужно...
вопрос задан: 17 February 2015 16:25
0
ответов

Попытка понять Python с помощью операторов и контекстных менеджеров

Я новичок в этом, и я просто пытаюсь понять заявление с. Я понимаю, что он должен заменить блок try / кроме. Теперь предположим, что я делаю что-то вроде этого: try: name = 'rubicon' / ...
вопрос задан: 1 May 2014 13:54
0
ответов

Есть ли в Python подходящая идиома для использования диспетчеров контекста в настройке / разборке?

Я обнаружил, что использую множество диспетчеров контекста в Python. Однако я тестировал с их помощью несколько вещей, и мне часто нужно следующее: class MyTestCase (unittest.TestCase) ...
вопрос задан: 20 April 2013 14:24
0
ответов

Написание контекстного менеджера на Python, который сам использует оператор with

. Я пытаюсь написать менеджер контекста, который использует другие менеджеры контекста, поэтому клиентам не нужно знать весь рецепт, а только интерфейс, который я представляю. Я не могу сделать это с помощью @contextmanager -...
вопрос задан: 11 July 2012 20:34
0
ответов

Python, почему не работает менеджер контекста для курсора sqlite3?

Предполагалось, что это сработает, но просто говорит об отсутствии таблицы запасов — возможно, соединение потеряно где-то внутри контекстного менеджера? импортировать sqlite3 из contextlib импортировать contextmanager @contextmanager def ...
вопрос задан: 5 April 2012 13:20
0
ответов

Подходит ли диспетчер контекста для этого задания?

Код, вставленный ниже, выполняет следующие действия: создает обработчик импорта создает диспетчер контекста, который устанавливает meta_path и очищает его при выходе. сбрасывает весь импорт, выполненный программой, переданной во входные данные в ...
вопрос задан: 23 November 2011 14:03