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

python中利用await關鍵字如何等待Future對象完成詳解

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

前言

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

在下面的例子里,演示了怎么樣使用await來等Future對象設置結果完成

示例代碼如下:

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() 

輸出結果如下:

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

總結

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

相關文章

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

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

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

    使用python采集腳本之家電子書資源并自動下載到本地的實例腳本

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

    GIt在pyCharm的詳細使用教程記錄

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

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

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

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

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

    python目標檢測實現(xiàn)黑花屏分類任務示例

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

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

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

    spark編程python實例解讀

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

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

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

    Python Tornado框架輕松寫一個Web應用的全過程

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

最新評論

甘谷县| 屏南县| 西青区| 龙陵县| 静宁县| 阿城市| 松阳县| 盐城市| 杨浦区| 涟水县| 甘南县| 柏乡县| 沙河市| 凤翔县| 桑植县| 东乡县| 商都县| 前郭尔| 陆丰市| 金坛市| 班玛县| 冕宁县| 上虞市| 福泉市| 安溪县| 航空| 屏山县| 永丰县| 临猗县| 天长市| 葫芦岛市| 德保县| 阿拉善右旗| 富源县| 肇源县| 大英县| 宣化县| 汤阴县| 剑河县| 阿克苏市| 罗源县|