asyncio
functools
(xy):
(xy)
asyncio.sleep()
x+y
(xy):
task = asyncio.create_task(compute(xy))
task.add_done_callback(functools.partial(endxy))
asyncio.sleep()
i ():
i%== :
(i)
asyncio.sleep()
(nmt):
(nmt.result())
__name__ == :
loop = asyncio.get_event_loop()
loop.run_until_complete(print_sum())
loop.close()
老师我运行之后报这个错误:
Traceback (most recent call last):
File "E:/pythonStation/Thread/30_协程的基本使用-asyncio的task的用法.py", line 25, in <module>
loop.run_until_complete(print_sum(1,2))
File "D:\python\lib\asyncio\base_events.py", line 468, in run_until_complete
return future.result()
File "E:/pythonStation/Thread/30_协程的基本使用-asyncio的task的用法.py", line 10, in print_sum
task = asyncio.create_task(compute(x,y))
AttributeError: module 'asyncio' has no attribute 'create_task'
这是为什么呢?