Resultados da pesquisa a pedido "with-statement"
Por que não devo usar "with" no Delphi?
Eu ouvi muitos programadores, particularmente os programadores Delphi desprezando o uso de 'with'. ensei que os programas rodavam mais rápido (apenas uma referência ao objeto pai) e que era mais fácil ler o código se usado com sensatez (menos ...
Encadear iterável dinâmico de gerenciadores de contexto para um único com declaração
Eu tenho um monte de gerenciadores de contexto que quero encadear. À primeira vista,contextlib.nested parecia uma solução adequada. No entanto, esse método é sinalizado como obsoleto na documentação, que também afirma que os últimoswith ...
Faz, com open () não funciona com python 2.6
Eu estou tentando usar "Com open ()" com python 2.6 e está dando erro (erro de sintaxe) enquanto ele funciona bem com python 2.7.3 Estou faltando a...
Como verificar se um objeto é criado com a instrução `with`?
Eu gostaria de garantir que a classe seja instanciada apenas dentro de uma declaração "with". ou seja, este está ok: with X() as x: ...e isso não é: x = X()Como posso garantir essa funcionalidade?
Explicando '__enter__' e '__exit__' do Python
Eu vi isso no código de alguém. O que isso significa?
Erro de lib de multiprocessamento do Python (AttributeError: __exit__)
Estou recebendo esse erro ao usar opool.map(funct, iterable): AttributeError: __exit__Sem explicação, empilhe apenas o rastreio para o arquivo pool.py dentro do módulo. usando desta maneira: with Pool(processes=2) as pool: pool.map(myFunction, ...
Condicional com declaração em Python
Existe uma maneira de iniciar um bloco de código com uma instrução with, mas condicionalmente? Algo como: if needs_with(): with get_stuff() as gs: # do nearly the same large block of stuff, # involving gs or not, depending on needs_with()Para ...
Como posso abrir vários arquivos (número de arquivos desconhecidos anteriormente) usando a instrução “with open”?
Eu especificamente preciso usarwith open para abrir os arquivos, porque preciso abrir algumas centenas de arquivos e mesclá-los usando a mesclagem K-way. Entendo que, idealmente, eu deveria ter mantido K baixo, mas não previ ...