Resultados da pesquisa a pedido "with-statement"

1 a resposta

"Com" macro em C

Eu estava procurando por uma macro que se assemelhe a com-construção. O uso deve ser algo como:

4 a resposta

Alternativa para o contextlib.nested com um número variável de gerenciadores de contexto

Temos código que chama um número variável de gerenciadores de contexto dependendo dos parâmetros de tempo de execução:

4 a resposta

Ignorando a execução de -com bloco

Estou definindo uma classe de gerenciador de contexto e gostaria de poder ignorar o bloco de código sem gerar uma exceção se determinadas condições forem ate...

1 a resposta

Com a instrução em python está retornando Nenhum objeto, mesmo que o método __init__ funcione

8 a resposta

O que "with" faz no JavaScript?

Eu vi o código JavaScript que começa comwith. Isso é um pouco confuso. O que faz e como pode ser usado corretamente? with (sObj) return options[selectedIndex].value;

3 a resposta

Como "com" é melhor que tentar / capturar para abrir um arquivo em Python?

Entendi que owith instrução @ ajuda você a ativar isso: try: f = open(my_file) do_stuff_that_fails() except: pass finally: f.close()Para dentro with open(my_file) as f: do_stuff_that_fails()Mas como isso é melhor? Você ainda precisa lidar com ...

1 a resposta

Equivalente de with (from Pascal) a C / C ++

Qual é o equivalente awith da linguagem Pascal na linguagem C / C ++? A with é uma abreviação para referenciar os campos de um registro ou os campos, propriedades e métodos de um objet Exempl With (Object) do begin Width:=200; Height:=300; ...

2 a resposta

declaração python 'with', devo usar contextlib.closing?

from contextlib import closing def init_db(): with closing(connect_db()) as db: with app.open_resource('schema.sql') as f: db.cursor().executescript(f.read()) db.commit()Isso é do tutorial do balão, Etapa 3 ...

2 a resposta

É uma boa prática depender de python com… como declaração

Estou curioso para saber se é considerado seguro ou uma boa prática depender do python com ... como instrução. Por exemplo, ao abrir um arquivo:

5 a resposta

RAII em Python - destruição automática ao sair de um escopo

Eu tenho tentado encontrarRAII [https://en.wikipedia.org/wiki/Resource_acquisition_is_initialization]em Python. A alocação de recursos é inicialização é um padrão em C ++, pelo qual um objeto é inicializado à medida que é criado. Se falhar, ...