如何使用aysncio在python中每隔n秒执行一个函数



基本上我得到了一个函数,我希望它以30秒的间隔无限重复。使用async def函数可以做到这一点吗?

async def test():
await print("Hello")

如何每隔30秒重复一次?

在while循环中使用asyncio.sleep来完成:

import asyncio

async def test():
while True:
print("Hello")
await asyncio.sleep(30)
if __name__ == '__main__':
asyncio.run(test())

最新更新