如何获取asincio当前时间?蟒蛇

问题描述 投票:0回答:1

我想异步获取当前时间

我有密码:

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

他在工作,但另一个代码不异步工作。

python python-3.x datetime asynchronous python-asyncio
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.