Python 3.x 为什么要将导入重命名为相同的名称?

Python 3.x 为什么要将导入重命名为相同的名称?,python-3.x,python-asyncio,Python 3.x,Python Asyncio,在asyncio\uuuu init\uuuuu.py脚本中,所有导入都使用相同的名称重命名。请提供一个例子,说明这是如何以及为什么有用的 from asyncio.coroutines import ( coroutine as coroutine, iscoroutinefunction as iscoroutinefunction, iscoroutine as iscoroutine, )

在asyncio
\uuuu init\uuuuu.py
脚本中,所有导入都使用相同的名称重命名。请提供一个例子,说明这是如何以及为什么有用的

from asyncio.coroutines import (
    coroutine as coroutine,
    iscoroutinefunction as iscoroutinefunction,
    iscoroutine as iscoroutine,
)