Результаты поиска по запросу "python-asyncio"

1 ответ

В качестве альтернативы, просто перезапустите ваш интерпретатор Python, при первой попытке получить глобальный цикл обработки событий вы получите новый новый, незамкнутый.

опытке запустить пример кода asyncio hello world, приведенный в документации: import asyncio async def hello_world(): print("Hello World!") loop = asyncio.get_event_loop() # Blocking call which returns when the hello_world() coroutine is done ...

1 ответ

Я даже не знаю, с чего начать, чтобы описать все проблемы, которые затмевает эта статья. Я думаю, что человек, который написал это, просто никогда не нуждался в каком-либо параллелизме и просто написал это как «теоретическое» упражнение. В любом случае, ничто в этой статье или в вашем ответе не объясняет, почему проблема заключается в том, чтобы попытаться запустить что-то в одном и том же цикле, пока что-то еще выполняется. Вы думаете, что это не имеет смысла, потому что вы ограничиваете себя очень нереальным случаем, когда у вас есть только очень простая программа с единственной точкой входа и без библиотек. Ни одна полезная программа не такая.

аю, что получаю эту ошибку, потому что мой код вызываетasyncio.get_event_loop().run_until_complete(foo()) дважды. Однажды изfoo() и второй раз из функции, вызываемойfoo(), Мой вопрос: почему это должно быть проблемой? Почему я должен заботиться о ...

1 ответ

 это стандартный способ выполнения ввода-вывода параллельно с сопрограммами. Кроме того, я понял, что мой пример кода неправильно использует aiohttp.

ой пример: мне нужно сделать два не связанных HTTP-запроса параллельно. Какой самый простой способ сделать это? Я ожидаю, что это будет так: async def do_the_job(): with aiohttp.ClientSession() as session: coro_1 ...

ТОП публикаций

1 ответ

 вместо того, чтобы просто остановить цикл, как вы делаете.

я есть поток, который запускает цикл asyncio. Я начинаю будущую задачу, которая делает вещи, которые здесь неактуальны. Когда я останавливаю поток, я также останавливаю цикл asyncio. Тем не менее, я не могу отменить задачу пула и получитьTask was ...

2 ответа

), что означает, что клиент может иметь одновременно 100 открытых соединений. Как упоминал Эндрю, в Windows одновременно может быть открыто только 64 сокета, поэтому вместо них мы предоставляем число меньше 64.

т всем, у меня проблемы с попыткой понять asyncio и aiohttp и заставить их работать вместе должным образом. Мало того, что я не совсем правильно понимаю, что я делаю, на данный момент я столкнулся с проблемой, которую я понятия не имею, как ...

1 ответ

 Кнопка все еще жива и отвечает. Мне всегда нравится отключать / включать функцию на другой кнопке, чтобы вы случайно не запускали несколько задач, но это просто пользовательский интерфейс.

у использоватьasyncio [https://docs.python.org/3/library/asyncio.html]в сочетании сtkinter [https://docs.python.org/3/library/tkinter.html]GUI. Я новичок вasyncio и мое понимание этого не очень подробно. Пример здесь запускает 10 задач при ...

2 ответа

 в общем.

оложим, у нас есть несколько ссылок для загрузки, и каждая ссылка может занять разное количество времени для загрузки. И мне разрешено загружать, используя только 3 соединения. Теперь я хочу убедиться, что я делаю это эффективно, используя ...

1 ответ

Обновленный код кажется эквивалентным

асто имеют ограничения скорости, которым должны следовать пользователи. В качестве примера возьмем 50 запросов в секунду. Последовательные запросы занимают 0,5-1 секунду и поэтому слишком медленные, чтобы приблизиться к этому пределу. ...

2 ответа

Tulip / asyncIO: почему не все вызовы должны быть асинхронными и указывать, когда все должно быть синхронно?

Я пошел на встречу SF Python, когда Гвидоразговаривали [http://www.youtube.com/watch?v=1coLC-MUCJc&feature=youtu.be]о Tulip, будущей библиотеке asyncIO для асинхронных операций в Python. Дело в том, что если вы хотите, чтобы что-то запускалось ...

2 ответа

Ваше решение работает в примере, но не работает в моем реальном коде. Код в блоке перенаправления не оправдывается.

ка загрузить и обработать JPEG с URL. Моя проблема не в том, что проверка сертификата не удается для некоторых URL-адресов, так как эти URL-адреса старые и больше не заслуживают доверия, но это когда яtry...except... SSLCertVerificationErrorЯ все ...