Resultados da pesquisa a pedido "yield"

1 a resposta

rendimento em compreensões de lista e expressões geradoras

O comportamento a seguir me parece bastante contra-intuitivo (Python 3.4): >>> [(yield i) for i in range(3)] <generator object <listcomp> at 0x0245C148> >>> list([(yield i) for i in range(3)]) [0, 1, 2] >>> list((yield i) for i in range(3)) [0, ...

1 a resposta

Use Nightmare.js sem sintaxe ES6 e produza

Eu criei um script de nó simples usando nightmare.js para raspar sites var Nightmare = require('nightmare'); var vo = require('vo'); vo(run)(function(err, result) { if (err) throw err; }); function *run() { var x = Date.now(); var nightmare = ...

1 a resposta

o que rendimento sem valor faz no gerenciador de contexto

import contextlib import time @contextlib.contextmanager def time_print(task_name): t = time.time() try: yield finally: print task_name, "took", time.time() - t, "seconds." def doproc(): x=1+1 with time_print("processes"): [doproc() for _ in ...

1 a resposta

A solicitação WWW / UnityWebRequest POST / GET não retornará os dados mais recentes do servidor / url

Estou criando um aplicativo HoloLens usando o Unity, que precisa pegar os dados de uma API REST e exibi-los. Atualmente, estou usando o tipo de dados WWW para obter os dados e a declaração de retorno de rendimento em uma rotina que será chamada ...

1 a resposta

JS: como usar gerador e rendimento em um retorno de chamada

Eu uso o gerador JS para gerar um valor em um retorno de chamada desetTimeout: function* sleep() { // Using yield here is OK // yield 5; setTimeout(function() { // Using yield here will throw error yield 5; }, 5000); } // sync const sleepTime = ...

1 a resposta

Anotação do tipo PEP 484 do Python para expressão de gerador

Qual é a anotação de tipo correta para uma função que retorna umexpressão gerador [https://docs.python.org/3/reference/expressions.html#generator-expressions]? por exemplo.: def foo(): return (x*x for x in range(10))Não consigo descobrir se ...

1 a resposta

Existe uma maneira em python para alterar a ordem em que o rendimento de get é processado? [duplicado

Esta pergunta já tem uma resposta aqui: Primeira versão em largura do itertools.chain () [/questions/23874228/breadth-first-version-of-itertools-chain] 2 respostasSe eu fizer def foo(): yield from range(0,10) yield from range(10,20) for num in ...

1 a resposta

Passe o URL para o método de análise em scrapy que foi consumido pelo RabbitMQ

Estou usando o scrapy para consumir a mensagem (url) do RabbitMQ, mas quando uso o yield para chamar o método de análise passando meu url como parâmetros. O programa não vem dentro do método de retorno de chamada. Abaixo está o código a seguir de ...

1 a resposta

Existem melhores maneiras de impedir o 'rendimento' quando nenhum bloco é passado?

Eu tenho um método que produz, que se parece com: def a_method(*params) # do something yield # do something else end Quero que esse método produza o bloco se um bloco for passado; e se nenhum bloco for passado, o método deve pular um pouco o ...

2 a resposta

gerador continua retornando o mesmo valor

Eu estou preso neste pedaço de código porque eu não consigo fazer com que o gerador me retorne o próximo valor toda vez que ele é chamado - ele fica no prime...