在Python中,可以使用asyncio
庫來實現函數的異步調用。首先,確保已經安裝了asyncio
庫,如果沒有安裝,可以使用以下命令進行安裝:
pip install asyncio
接下來,可以編寫一個簡單的異步函數并使用await
關鍵字進行調用。以下是一個示例:
import asyncio
async def async_function():
print("開始執行異步函數")
await asyncio.sleep(3) # 模擬異步操作,例如I/O操作
print("異步函數執行完畢")
async def main():
print("開始調用異步函數")
await async_function() # 使用await關鍵字進行異步調用
print("異步函數調用完畢")
# 運行協程
asyncio.run(main())
在這個示例中,我們定義了一個名為async_function
的異步函數,它使用await
關鍵字等待asyncio.sleep(3)
的執行完成。在main
函數中,我們使用await async_function()
進行異步調用。最后,我們使用asyncio.run(main())
運行協程。