aiohttp asyncio 小例子和解釋

2022-02-21 23:28:38 字數 899 閱讀 5565

# 通過async def定義的函式是原生的協程物件

data=await r.text() #和request的區別requests的方法是text,await就是協同的執行那些同步的任務,直到完成。

return data[:10]

start=time.time()

#每個執行緒有乙個事件迴圈,主線程呼叫asyncio.get_event_loop時會建立事件迴圈

event_loop=asyncio.get_event_loop()

tasks=[fetch_async() for i in range(10)]

#run_until_complete方法,事件迴圈會安排協同程式的執行,asyncio.gather可以按順序蒐集非同步任務執行的結果,

results=event_loop.run_until_complete(asyncio.gather(*tasks))

if __name__ == '__main__':

for num,result in zip(list(range(10)),results):

print(f'fetch() = ')

小bug小坑小總結

1.小程式canvas那些原生元件的層級預設是最高的,而且不能更改,平常的div彈框什麼的上面就會顯示出原生元件的內容,解決辦法 cover view,cover image,button share data item item 分享 用這個data item 後的名字可以隨意起,後面的值如果是字...

小笑話小啟示

一 女浴室 裡面人亂作一團,赤裸身體往外跑,只見大街上白花花一大群,一老者大喊 快捂住 眾裸女突然醒悟,但身上要緊部位有三處,手忙腳亂捂不過來,不知所措。這時老者又大喊 捂臉就行,下面都一樣!此事的重要啟示 在特殊情況下抓工作不可能面面俱到,要抓住重點。二 報案 我把錢放在胸衣內,在擁擠的地鐵內被一...

我的小情緒 小失落 小想念

再婚是一場華麗的轉身一些人,一些事,總是以為忘記了。可是當無意間碰觸某根敏感神經時,記憶紛沓而來,無力招架。很久了,都沒有再想起你。以至於,我以為我真的是忘記了,我以為我真的可以微笑的面對你了,我以為我可以百毒不侵的迎接新的感情了。可是,事實多殘忍,我依然記得你。依然記得那些時光裡最美也最傷的往事。...