Вопросы по теме 'with-statement'

Delphi 2009 Обработка с
Кто-нибудь знает, чем отличается обработка «with» в Delphi 2009? Вчера я исправил проблему, просто деконструировав «with» на полные ссылки, например, «with Datamodule, Dataset, MainForm». Delphi 2006 и ранее применяли к набору данных «Закрыть»....
329 просмотров
schedule 07.11.2021

Объяснение Python __enter__ и __exit__
Я видел это в чьем-то коде. Что это значит? def __enter__(self): return self def __exit__(self, type, value, tb): self.stream.close() from __future__ import with_statement#for python2.5 class a(object): def...
313394 просмотров
schedule 09.10.2021

нокаут для каждого вложенного в с
Я хочу связать простую структуру с помощью ko, но во время привязки я получаю исключение. Моя виртуальная машина выглядит так: function VM() { this["longNameObjId1"] = new Object(); this["longNameObjId1"].records = ko.observableArray();...
331 просмотров

Оператор With и Threading: выполнение функции перед запуском
Этот вопрос является продолжением следующего вопроса: С инструкциями и потоками Python Я экспериментировал с api потоковой передачи Python. У меня есть этот код, который работает для того, чего я хочу достичь: ----> выполнение функции перед...
417 просмотров

Инкапсуляция повторных попыток в блок `with`
Я хочу инкапсулировать логику транзакций базы данных в блок with ; обертывание кода в транзакции и обработка различных исключений (проблемы с блокировкой). Это достаточно просто, однако я бы также хотел, чтобы блок инкапсулировал повторную попытку...
6510 просмотров

Удалить последовательные повторяющиеся записи
Как удалить последовательные повторяющиеся записи в R? Я думаю, что with можно использовать, но не знаю, как это использовать. Иллюстрируя один пример: read.table(text = " a t1 b t2 b t3 b t4 c...
1963 просмотров
schedule 06.10.2021

Вложенный диспетчер контекста Python на нескольких строках
В Python 2.6 мы использовали такой формат для нашего вложенного диспетчера контекста: with nested( context1, context2 ) as a, b: pass Начиная с Python 2.7 и новее, nested устарел. Я видел множество примеров нескольких...
12970 просмотров
schedule 16.10.2021

Можно ли ссылаться на переменную with-block по ключевому слову в VBA?
Есть ли ключевое слово для переменной with-block? Если это ключевое слово будет, например, This , будет работать следующий код: With New myType .DoSomething DoSomethingElse "abc", This, 123 End With
28 просмотров
schedule 10.10.2021

вручную открыть диспетчер контекста
У меня вопрос, как я могу запустить любой диспетчер контекста без использования with ? В Python есть идея диспетчеров контекста, вместо того file = open('some_file', 'w') try: file.write('Hola!') finally: file.close() # end try...
1541 просмотров
schedule 20.11.2021

Открытие нескольких файлов на основе условных выражений с помощью одного оператора with
Я хочу открыть несколько файлов с помощью оператора with (так что я использую диспетчер контекста) на основе логических флагов, которые указывают, должна или не должна моя программа открывать каждый файл. Я знаю, что могу использовать оператор...
139 просмотров

С End With против использования в VB.NET
Я только что узнал, что, как и C #, VB.NET также имеет ключевое слово using . До сих пор я думал, что у него его нет (я знаю, глупый ...), и вместо этого делал что-то вроде этого: With New OleDbConnection(MyConnectionString) ' Do stuff End...
17125 просмотров

Что делает python с оператором при открытии файлов?
я так думаю with open('file.txt','r') as f: pass закрывает файл f, но как я могу это доказать? Мой коллега думает, что он сбросит файл, если он открыт для записи.
41 просмотров
schedule 24.03.2022

Создать блок с несколькими менеджерами контекста?
Предположим, у вас есть три объекта, которые вы получаете через диспетчер контекста, например, блокировку, соединение с базой данных и IP-сокет. Вы можете приобрести их: with lock: with db_con: with socket: #do stuff Но...
78424 просмотров
schedule 07.04.2022

Откройте список файлов с помощью / в качестве диспетчера контекста
Примечание . Мне известно о with open('f1') as f1, open('f2') as f2: ... синтаксис. Это другой вопрос. Учитывая список строк file_names , есть ли способ с помощью _3 _ / _ 4_ открывать каждое имя файла в нем, используя одну...
3467 просмотров
schedule 28.04.2022

Python «с» не удаляет объект
Попытка правильно удалить объект Python. Я создаю объект, а затем предположительно удаляю его с помощью оператора with. Но когда я распечатываю после закрытия оператора with... объект все еще существует: class Things(object): def...
2706 просмотров
schedule 23.04.2022

Как я могу открыть кучу файлов (с управлением контекстом), не вставляя кучу отступов
У меня есть одноразовый код, извлеченный из функции удаления десятков тысяч каталогов и их содержимого. Это нормально, но мне интересно, могу ли я использовать «с open () как» для кучи файлов без отступов, отступов и отступов... with...
56 просмотров

Контекстный менеджер Python для временного назначения переменных
Мне часто нужно временно заменить значение переменной чем-то другим, выполнить некоторые вычисления, которые зависят от этой переменной, а затем восстановить исходное значение переменной. Например: var = 0 # Assign temporary value and do...
3289 просмотров

Получить файловые объекты внутри области с блоком
Например, есть оператор with: with open("ACCELEROMETER", 'w') as ACCELEROMETER,\ open('GPS', 'w') as GPS,\ open('LIGHT', 'w') as LIGHT,\ open('LOCATION', 'w') as LOCATION,\ open('MIC', 'w') as MIC,\ open('SCREEN', 'w') as...
35 просмотров
schedule 20.05.2022

Является ли хорошим тоном перебирать файл, используя только цикл for?
Я наткнулся на код, который выполняет итерацию по строкам в файле, например: for line in open(filename, 'r'): do_all_the_things() Это более питоническая версия чего-то вроде: with open(filename, 'r') as f: for line in f:...
110 просмотров

Передайте переменную в качестве аргумента внутри своего собственного блока
Я настраиваю свое правило внешнего вида в VBA и случайно/инстинктивно пытался передать переменную, ссылаясь на нее как на точку внутри блока With В моем случае переменная была CurrentItem, и одна из моих подпрограмм ожидает ее в списке параметров....
48 просмотров