aiohttp

    3熱度

    3回答

    對於在Windows上使用Python 3.4中的asyncio和aiohttp進行https請求,我需要使用2個事件循環。用於運行shell命令的ProactorEventLoop以及用於HTTPS請求的默認事件循環。不幸的是,ProactorEventLoop不適用於HTTPS命令。 以下代碼顯示了當我使用新創建的默認事件循環並嘗試在Windows上最後關閉它時發生的情況。我在最後得到例外情況

    5熱度

    2回答

    我剛剛開始使用Python3.4中的asyncio庫,並編寫了一個小程序,它試圖一次同時獲取50個網頁。經過幾百次請求後,程序爆炸,出現「打開文件太多」異常。 我以爲我的fetch方法關閉與'response.read_and_close()'方法調用的連接。 任何想法這裏發生了什麼?我是否正確地解決這個問題? import asyncio import aiohttp @asyncio.c