最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中利用await關(guān)鍵字如何等待Future對(duì)象完成詳解

 更新時(shí)間:2017年09月07日 10:45:32   作者:caimouse  
為了簡(jiǎn)化并更好地標(biāo)識(shí)異步IO,從Python 3.5開(kāi)始引入了新的語(yǔ)法async和await,可以讓coroutine的代碼更簡(jiǎn)潔易讀。下面這篇文章主要給大家介紹了關(guān)于python中利用await關(guān)鍵字如何等待Future對(duì)象完成的相關(guān)資料,需要的朋友可以參考下。

前言

本文主要給大家介紹了關(guān)于python用await關(guān)鍵字等待Future對(duì)象完成的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面話(huà)不多說(shuō)了,來(lái)一起看看詳細(xì)的介紹吧。

在下面的例子里,演示了怎么樣使用await來(lái)等Future對(duì)象設(shè)置結(jié)果完成

示例代碼如下:

import asyncio 
 
 
def mark_done(future, result): 
 print('setting future result to {!r}'.format(result)) 
 future.set_result(result) 
 
 
async def main(loop): 
 all_done = asyncio.Future() 
 
 print('scheduling mark_done') 
 loop.call_soon(mark_done, all_done, 'the result') 
 
 result = await all_done 
 print('returned result: {!r}'.format(result)) 
 
 
event_loop = asyncio.get_event_loop() 
try: 
 event_loop.run_until_complete(main(event_loop)) 
finally: 
 event_loop.close() 

輸出結(jié)果如下:

scheduling mark_done
setting future result to 'the result'
returned result: 'the result'

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • Django實(shí)現(xiàn)CAS+OAuth2的方法示例

    Django實(shí)現(xiàn)CAS+OAuth2的方法示例

    這篇文章主要介紹了Django實(shí)現(xiàn)CAS+OAuth2的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 使用python采集腳本之家電子書(shū)資源并自動(dòng)下載到本地的實(shí)例腳本

    使用python采集腳本之家電子書(shū)資源并自動(dòng)下載到本地的實(shí)例腳本

    這篇文章主要介紹了python采集jb51電子書(shū)資源并自動(dòng)下載到本地實(shí)例教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-10-10
  • GIt在pyCharm的詳細(xì)使用教程記錄

    GIt在pyCharm的詳細(xì)使用教程記錄

    使用git+pycharm有一段時(shí)間了,算是稍有點(diǎn)心得,所以下面這篇文章主要給大家介紹了關(guān)于GIt在pyCharm的詳細(xì)使用的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • python 實(shí)現(xiàn)12bit灰度圖像映射到8bit顯示的方法

    python 實(shí)現(xiàn)12bit灰度圖像映射到8bit顯示的方法

    這篇文章主要介紹了python 實(shí)現(xiàn)12bit灰度圖像映射到8bit顯示的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python 無(wú)監(jiān)督生成模型的示例

    python 無(wú)監(jiān)督生成模型的示例

    無(wú)監(jiān)督生成模型在機(jī)器學(xué)習(xí)中扮演著重要角色,特別是當(dāng)我們?cè)跊](méi)有標(biāo)簽數(shù)據(jù)的情況下想要生成新的樣本或理解數(shù)據(jù)的內(nèi)在結(jié)構(gòu)時(shí),這篇文章主要介紹了python 無(wú)監(jiān)督生成模型的示例,需要的朋友可以參考下
    2024-07-07
  • python目標(biāo)檢測(cè)實(shí)現(xiàn)黑花屏分類(lèi)任務(wù)示例

    python目標(biāo)檢測(cè)實(shí)現(xiàn)黑花屏分類(lèi)任務(wù)示例

    這篇文章主要為大家介紹了python目標(biāo)檢測(cè)實(shí)現(xiàn)黑花屏分類(lèi)任務(wù)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • 詳解如何在ChatGPT內(nèi)構(gòu)建一個(gè)Python解釋器

    詳解如何在ChatGPT內(nèi)構(gòu)建一個(gè)Python解釋器

    這篇文章主要為大家詳細(xì)介紹了如何在ChatGPT內(nèi)構(gòu)建一個(gè)Python解釋器,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,需要的可以參考一下
    2023-02-02
  • spark編程python實(shí)例解讀

    spark編程python實(shí)例解讀

    這篇文章主要介紹了spark編程python實(shí)例解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 用Python獲取智慧校園每日課表并自動(dòng)發(fā)送至郵箱

    用Python獲取智慧校園每日課表并自動(dòng)發(fā)送至郵箱

    很多小伙伴們都在為查看智慧校園課表而煩惱,今天特地整理了這篇文章,不僅可以用Python獲取智慧校園每日課表,還會(huì)自動(dòng)發(fā)至你郵箱,需要的朋友可以參考下
    2021-05-05
  • Python Tornado框架輕松寫(xiě)一個(gè)Web應(yīng)用的全過(guò)程

    Python Tornado框架輕松寫(xiě)一個(gè)Web應(yīng)用的全過(guò)程

    Tornado全稱(chēng)Tornado Web Server,是一個(gè)用Python語(yǔ)言寫(xiě)成的Web服務(wù)器兼Web應(yīng)用框架,Tornado走的是少而精的方向,注重的是性能優(yōu)越,它最出名的是異步非阻塞的服務(wù)器方式,這篇文章主要給大家介紹了關(guān)于Python Tornado框架輕松寫(xiě)一個(gè)Web應(yīng)用的相關(guān)資料,需要的朋友可以參考下
    2021-08-08

最新評(píng)論

霍林郭勒市| 浦东新区| 乐至县| 金山区| 宽城| 云龙县| 屏南县| 游戏| 锡林浩特市| 琼海市| 洛川县| 郯城县| 陆河县| 大宁县| 余庆县| 桃园县| 新晃| 江城| 新竹县| 峨山| 长顺县| 越西县| 庆城县| 会理县| 万盛区| 蒙阴县| 壶关县| 礼泉县| 浪卡子县| 泉州市| 隆回县| 大港区| 郁南县| 沾益县| 沅陵县| 张家港市| 应用必备| 平舆县| 鲁甸县| 甘孜| 牡丹江市|