欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

前言

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

在下面的例子里,演示了怎么樣使用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'

總結

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

相關文章

  • 精心整理總結的Python自動化測試面試題

    精心整理總結的Python自動化測試面試題

    簡單來說,自動化測試框架包含了所有的測試工作所需的測試框架,下面這篇文章主要給大家介紹了關于Python自動化測試面試題的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • Python實現(xiàn)隨機劃分圖片數(shù)據(jù)集的示例代碼

    Python實現(xiàn)隨機劃分圖片數(shù)據(jù)集的示例代碼

    這篇文章主要為大家詳細介紹了如何通過Python實現(xiàn)隨機將圖片與標注文件劃分為訓練集和測試集,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-05-05
  • python集合常見運算案例解析

    python集合常見運算案例解析

    這篇文章主要介紹了python集合常見運算,結合具體實例形式分析了Python使用集合生成隨機數(shù)的幾種常用算法的效率比較,需要的朋友可以參考下
    2019-10-10
  • python人人網(wǎng)登錄應用實例

    python人人網(wǎng)登錄應用實例

    這篇文章主要介紹了python人人網(wǎng)登錄應用實例,是一個非常實用的技巧,需要的朋友可以參考下
    2014-09-09
  • Python回溯法(Backtracking)的具體使用

    Python回溯法(Backtracking)的具體使用

    在Python中,我們可以應用回溯法解決各種問題,如八皇后問題、子集問題等,本文就來介紹一下Python回溯法(Backtracking)的具體使用,感興趣的可以了解一下
    2023-12-12
  • Python類的定義繼承調用比較方法技巧

    Python類的定義繼承調用比較方法技巧

    這篇文章主要介紹了Python類的定義繼承調用比較方法技巧,文章首先通過類的約束展開詳情圍繞主題介紹相關內容,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • python實現(xiàn)字典合并的五種方法(附示例代碼)

    python實現(xiàn)字典合并的五種方法(附示例代碼)

    在Python中,有多種方法可以通過使用各種函數(shù)和構造函數(shù)來合并字典,在本文中,我們將討論一些合并字典的方法,并通過代碼示例講解的非常詳細,具有一定的參考價值,需要的朋友可以參考下
    2024-04-04
  • 使用python獲取郵箱郵件的設置方法

    使用python獲取郵箱郵件的設置方法

    這篇文章主要介紹了使用python獲取郵箱郵件的設置方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • 關于PyTorch 自動求導機制詳解

    關于PyTorch 自動求導機制詳解

    今天小編就為大家分享一篇關于PyTorch 自動求導機制詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python函數(shù)超時自動退出的實操方法

    python函數(shù)超時自動退出的實操方法

    在本篇文章里小編給大家整理的是一篇關于python函數(shù)超時自動退出的實操方法,有需要的朋友們可以學習下。
    2020-12-12

最新評論