在import的一個module A時,會先導入這個module A裡的所有import,以及module A所在的__init__.py裡的其他module,導入完這些才算完成module A的導入。
在導入module A的過程中,其他包導入了module本身
from __future__ import annotations # 一定要放在文件開頭
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from module x import xxx