我想以异步方式获取当前时间
我有代码:
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())
他正在工作,但是另一个代码在异步状态下不工作。
我想以异步方式获取当前时间
我有代码:
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())
他正在工作,但是另一个代码在异步状态下不工作。
1条答案
按热度按时间yyyllmsg1#
只需要使用常规的非异步操作。获取当前时间不是一个缓慢的I/O操作,你需要让其他代码在它发生的时候运行。这就像我们没有加法或乘法的异步版本。