Вопросы по теме '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 просмотров
schedule
20.10.2021
Оператор With и Threading: выполнение функции перед запуском
Этот вопрос является продолжением следующего вопроса: С инструкциями и потоками Python
Я экспериментировал с api потоковой передачи Python. У меня есть этот код, который работает для того, чего я хочу достичь: ----> выполнение функции перед...
417 просмотров
schedule
02.11.2021
Инкапсуляция повторных попыток в блок `with`
Я хочу инкапсулировать логику транзакций базы данных в блок with ; обертывание кода в транзакции и обработка различных исключений (проблемы с блокировкой). Это достаточно просто, однако я бы также хотел, чтобы блок инкапсулировал повторную попытку...
6510 просмотров
schedule
30.09.2021
Удалить последовательные повторяющиеся записи
Как удалить последовательные повторяющиеся записи в 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 просмотров
schedule
01.12.2021
С End With против использования в VB.NET
Я только что узнал, что, как и C #, VB.NET также имеет ключевое слово using .
До сих пор я думал, что у него его нет (я знаю, глупый ...), и вместо этого делал что-то вроде этого:
With New OleDbConnection(MyConnectionString)
' Do stuff
End...
17125 просмотров
schedule
14.03.2022
Что делает 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 просмотров
schedule
26.04.2022
Контекстный менеджер Python для временного назначения переменных
Мне часто нужно временно заменить значение переменной чем-то другим, выполнить некоторые вычисления, которые зависят от этой переменной, а затем восстановить исходное значение переменной. Например:
var = 0
# Assign temporary value and do...
3289 просмотров
schedule
03.05.2022
Получить файловые объекты внутри области с блоком
Например, есть оператор 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 просмотров
schedule
28.05.2022
Передайте переменную в качестве аргумента внутри своего собственного блока
Я настраиваю свое правило внешнего вида в VBA и случайно/инстинктивно пытался передать переменную, ссылаясь на нее как на точку внутри блока With
В моем случае переменная была CurrentItem, и одна из моих подпрограмм ожидает ее в списке параметров....
48 просмотров
schedule
04.06.2022