python-asyncio

    1

    1答えて

    プログラムをTornadoからAsyncioに変換しようとしていますが、最初のステップは実際のasyncioイベントループをdescribed hereとして使用することです。 このアプリケーションは組み込みLinuxマシン上で動作し、私はsysfs/gpio subsystemを通してGPIOを使用しています。これらのGPIOの中には、割り込みを待っているものがあります。私が直接行って、トルネー

    -2

    1答えて

    私はDiscordボットがPythonで書かれており、エラーが発生しています。これは私のボットのコードです: import discord import asyncio client = discord.Client() @client.event async def on_ready(): print('Logged in as') print(client.us

    1

    1答えて

    は、次のコードを試してみてくださいループを閉じずに、中断イベントループ: import asyncio async def fun1(): #block await asyncio.sleep(10) loop = asyncio.get_event_loop() count = 0 while count < 10: count += 1 pr

    0

    1答えて

    AWS Botoと通信する新しいPython 3.6プロジェクトの作業を開始しました。 EC2インスタンスのスピンアップには時間がかかるので、asyncioライブラリで作業を開始しましたが、理解しているうちにいくつかの問題があります。 2つのEC2インスタンスを非同期にスピンアップさせたいとします。しかし、私はrun_testsを呼び出す場合、私は次のエラーを取得: ERROR:asyncio:T

    3

    1答えて

    私は正確な周期的メソッド呼び出しに依存する多くのコードを書いています。 Iランタイムのスレッドプールへの呼び出しを提出するPythonのfuturesライブラリを使用し、ループ内で呼び出しの間眠ってきた: executor = ThreadPoolExecutor(max_workers=cpu_count()) def remote_call(): # make a synchro

    1

    1答えて

    の内容を読み取るタイトルが言及したように、私はaiohttpとasyncioを使用して、複数のページからデータをつかむしようとしています。しかし、私が抱えている問題は、ページからの情報をあまりにも素早く取り出して終了するというプログラムが必要です。ウェブページはコンテンツを最初に更新する必要があり(数秒かかる場合があります)、次に更新して適切に更新されたコンテンツを表示する必要があります。これは収

    0

    1答えて

    以前はタイムアウト制御にasyncio.wait_forを使用していましたが、かなりうまくいきました。最近、私はaiohttpパッケージを学び、その代わりにasyncio_timeout.timeoutをタイムアウト制御に使用していることがわかりました。次に、asyncio_timeoutのgithubページ(https://github.com/aio-libs/async-timeout)を読

    2

    2答えて

    まあ、私は非同期のPythonで新しいです。私はasyncio.start_serverの呼び出しを使用してサーバーを作成していますが、問題は同じループを2回実行していることです。初めてサーバーを作成/開始するにはloop.run_until_completeを呼び出し、その後はloop.run_foreverです。ここで私が使用するコードです。 if __name__ == '__main__'

    -1

    1答えて

    コードは、Noobiesというロールと「レベル0」のロールを新しいジョイナに自動的に割り当てることができる必要があります。私は自分のコードにコマンドを使用して、誰かが自動的に参加するときに役割を割り当てるようにしていましたが、message.server.rolesはそれを投げていると思いますし、修正方法はわかりません。これは私の最初のボットですので、優しくしてください。 @bot.async_e

    2

    2答えて

    私はpy3.4のジェネレータベースのコルーチンを使用していましたが、いくつかのコルーチン呼び出しをreturn inner_coroutine()(以下の例のように)しています。しかし、私はpy3.5の本来のコルーチンを使用するように変換していますが、内部コルーチンが動かないので、もはや機能しないことがわかりました(下記の例を実行した結果を参照してください)。ネイティブの内部コルーチンを実行するに