インポートASYNCIO インポート時間 ヘッダー = { ' User--エージェント':' のMozilla / 5.0(Linuxでは、アンドロイド6.0、Nexus 5のビルド/ MRA58N。)のAppleWebKit / 537.36(KHTML、ヤモリ等)クローム/ 77.0.3865.90モバイルサファリ/ 537.36 ' } 非同期DEF 要求(URL): 印刷(" ダウンロードSの%"%URL) #の操作をブロックする際に遭遇asynico手動で実行する必要があり、サスペンド のawaitのasyncio.sleepを(4) #コルーチン場合time.sleep(4)、非同期同期が発生しますモジュール関連コード、非同期で達成することができません 印刷(「ダウンロード」、URL) URLを= [ " URL1 "、' URL2 '、' urls3 ' ] #のタスクリスト:タスクを複数格納するオブジェクトの タスク= [] のための URL でのURL: C = 要求(URL) タスク = asyncio.ensure_future(C) tasks.append(タスク) ループ = asyncio.get_event_loop() #固定構文:にカプセル化されたタスクリストasyncio.wait loop.run_until_complete(asyncio.wait(タスク))