Skip to content

Pythonで非同期処理

   

今の作りだと、翻訳や英語再生の間、待たされる気がするので、翻訳APIから先は非同期で実行できないか調べてみた。

asyncioをimportして、関数定義にasyncつけて、メイン処理はasyncio.runで呼び出し、非同期処理をawaitで呼び出せばいけるっぽい。

やってみたところ、どうも思った動きをしていない気がする。 普通に待ってるっぽい。

うーん。