如何获得asincio当前时间?python

eqqqjvef  于 2023-02-20  发布在  Python
关注(0)|答案(1)|浏览(123)

我想以异步方式获取当前时间
我有代码:

async def get_hour():
    return datetime.datetime.now().hour

async def timer():
    while True:
        print(await get_hour())
        await asyncio.sleep(60)

asyncio.run(timer())

他正在工作,但是另一个代码在异步状态下不工作。

yyyllmsg

yyyllmsg1#

只需要使用常规的非异步操作。获取当前时间不是一个缓慢的I/O操作,你需要让其他代码在它发生的时候运行。这就像我们没有加法或乘法的异步版本。

相关问题