摘要:使用的時(shí)候報(bào)錯(cuò)百度了一圈沒(méi)有找到答案,因?yàn)槲沂前凑展倬W(wǎng)文檔打的,報(bào)錯(cuò)了,頭大,還以為是包被我改壞了結(jié)果,回看以前的代碼,發(fā)現(xiàn)是因?yàn)椋@個(gè)這個(gè)結(jié)構(gòu)必須放在這樣子的函數(shù)里面才行。
Python使用aiohttp的時(shí)候報(bào)錯(cuò) SyntaxError: "async with" outside async function
百度了一圈沒(méi)有找到答案,因?yàn)槲沂前凑展倬W(wǎng)文檔打的,報(bào)錯(cuò)了,頭大,還以為是包被我改壞了
結(jié)果,回看以前的代碼,發(fā)現(xiàn)是因?yàn)?,這個(gè)async with xxx as xxx:這個(gè)結(jié)構(gòu)必須放在async def xxx():這樣子的函數(shù)里面才行。
上代碼
async def main(): async with aiohttp.ClientSession() as session: async with session.get(url, timeout=5) as resp: print(await resp.text())
完整代碼(做了一個(gè)嵌套)
import aiohttp import asyncio import time url = "http://docs.aiohttp.org/en/stable/client_quickstart.html" async def getapge(session, url): async with session.get(url,timeout=5) as resp: print(await resp.text()) async def main(): async with aiohttp.ClientSession() as session: await getapge(session, url) #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start = time.time() loop = asyncio.get_event_loop() loop.run_until_complete(main()) end = time.time() #<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< print("spend time is {}".format(end - start))
OK,問(wèn)題解決
最后給你們看下我優(yōu)美的桌面
我想順便分享一下我選購(gòu)顯示器的經(jīng)驗(yàn)
6月1號(hào)那天在京東買(mǎi)了一個(gè)AOC的顯示器
就是這款,算了一下PPI,123,我覺(jué)得很棒,足夠細(xì)膩,大小又剛剛合適(寢室的桌子不是很大),非常滿(mǎn)意,幸福感慢慢
以前用的筆記本是美帝聯(lián)想的R720,屏幕是一塊45%ntsc色域的15.6屏幕,現(xiàn)在回看真的辣眼睛,窄邊框和色域真的太重要了。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/43953.html
摘要:項(xiàng)目打包運(yùn)行命令的時(shí)候報(bào)錯(cuò)報(bào)錯(cuò)詳情如下解決辦法已經(jīng)執(zhí)行過(guò)命令添加了平臺(tái),直接打開(kāi)目錄你的項(xiàng)目工程文件中找到方法在這個(gè)方法之前添加上如下內(nèi)容原因分析帶號(hào)是指要用最新版本。 ionic項(xiàng)目打包運(yùn)行命令 ionic build android的時(shí)候報(bào)錯(cuò) 報(bào)錯(cuò)詳情如下 :processDebugResourcesERROR: In FontFamilyFont, unable to find...
摘要:添加插件可能會(huì)遇到如下報(bào)錯(cuò)提示信息如果你在時(shí),有注意到是需要版本大于等于解決方案所以只需要運(yùn)行命令這樣就在運(yùn)行就能打包成功了 添加ionic插件cordova-plugin-file可能會(huì)遇到如下報(bào)錯(cuò) 提示信息 :processDebugResources :generateDebugSources :compileDebugJava apache/cordova/filetransf...
摘要:添加插件可能會(huì)遇到如下報(bào)錯(cuò)提示信息如果你在時(shí),有注意到是需要版本大于等于解決方案所以只需要運(yùn)行命令這樣就在運(yùn)行就能打包成功了 添加ionic插件cordova-plugin-file可能會(huì)遇到如下報(bào)錯(cuò) 提示信息 :processDebugResources :generateDebugSources :compileDebugJava apache/cordova/filetransf...
摘要:環(huán)境問(wèn)題發(fā)現(xiàn)最近剛從換到下搬磚,發(fā)現(xiàn)在跑的好好的代碼,在下終端老是報(bào)錯(cuò)還是編碼錯(cuò)誤注冊(cè)失敗坦白說(shuō),看到這個(gè)錯(cuò)誤好無(wú)奈。既然能在跑,換到就出錯(cuò),那多半是環(huán)境問(wèn)題了,然后我就開(kāi)始了我的調(diào)試追蹤之旅了跟蹤調(diào)試先前調(diào)試都是一晃而過(guò),只看結(jié)果。 環(huán)境:mac 10.12 python3 django 1.10 問(wèn)題發(fā)現(xiàn) 最近剛從arch 換到 mac下搬磚, 發(fā)現(xiàn)在arch跑的好好的代碼,...
摘要:一篇簡(jiǎn)單的探索,這個(gè)嚴(yán)格模式出來(lái)很早了,很多人都有寫(xiě)過(guò),而且官方文檔很詳細(xì)。 原文鏈接:乖小鬼的簡(jiǎn)書(shū) 為什么想到寫(xiě)這么一篇文章呢,來(lái)源在于回答一個(gè) SG上面的問(wèn)題。那么問(wèn)題是這樣子的。 var a = 2; function foo(){ console.log(this.a);} foo(); 以上代碼,執(zhí)行的結(jié)果是什么?? 如果你回答是2,那么對(duì)了多少? 只能說(shuō)對(duì)了一半,為什么...
閱讀 1410·2021-10-11 10:58
閱讀 1489·2021-09-04 16:41
閱讀 685·2019-08-30 15:55
閱讀 810·2019-08-29 18:46
閱讀 3148·2019-08-29 14:05
閱讀 3536·2019-08-26 14:00
閱讀 2461·2019-08-26 13:53
閱讀 3184·2019-08-26 13:29