python-asyncio

    2

    1答えて

    asyncioの使い方を理解する必要があると感じていますが、この新しいテクニックを学ぶのに役立つ問題(または問題のセット)は考えられません。 実際にasyncioの使い方を理解して学ぶのに役立つ問題を提案できますか? 別の言葉で言えば、実際にasyncioを使用する方法を学ぶのに役立つ抽象的な問題やアプリケーションの例を教えてください。 あなたは

    0

    1答えて

    プロジェクトはPython 3ライブラリ(パッケージ)で、カスタムストリームバイナリプロトコルを実装しています。ストリーム処理クラスのペアを考える: MyEncodingWriter(dst_stream) - 生のバイトストリーム MyDecodingReader(src_stream)にPythonオブジェクトを変換する - 私は、ブロッキング同期ストリームとasyncio StreamRea

    2

    1答えて

    私はasyncioアプリケーションを持っています。単純なREST APIをaiohttpを使って追加したいと思います。私が見る限り、私はaiohttpアプリを作成して別のスレッドでaiohttp.web.run_appと実行するか、アプリを忘れて下位レベルのaiohttp.web.Server APIを使用する必要があります。 run_appを使用する代わりに、aiohttp.web.Applic

    0

    1答えて

    私はチャットのデモを作成したいですが、私は送信されたサーバー側のものを受け取ることができません、誰もがなぜ知っている? https://docs.python.org/3.4/library/asyncio-protocol.html#tcp-echo-client-protocol からコードServer.py import asyncio class EchoServerClientPro

    1

    2答えて

    asyncioとスレッドを同じPythonプロジェクトで使用すると、asyncioのいくつかが非同期アクティビティのコードを順番に取得するために使用される異なるスレッドでコードが実行されるようになりますか? これを実行しようとすると、スレッディングまたはasyncioの使用に関するいくつかの基本的な概念が欠落していますか?

    1

    1答えて

    実行中のプロセスを中断させ、起動時にコルーチンを呼び出すタイマーを設定しようとしています。しかし、私はこれを達成する正しい方法が何であるか分かりません。私は、Threading.Timerと一緒にAbstractEventLoop.call_laterを見つけましたが、どちらも動作していないようです(または私は間違って使います)。コードはかなり基本的であり、このようなものになります。 def se

    2

    1答えて

    私はこのコードのビットを書いた: import asyncio import threading from aiohttp import ClientSession async def fetch(url): async with ClientSession() as session: async with session.get(url) as response:

    6

    2答えて

    私はasyncio.AbstractEventLoopに渡したいlistのawaitablesを持っていますが、私はサードパーティのAPIに要求を絞る必要があります。 futureをループに渡すのを待つ何かを避けたいのは、その間にループ待機をブロックするためです。どのようなオプションがありますか? SemaphoresとThreadPoolsは同時に実行されている回数を制限しますが、それは私の問題