【发布时间】:2020-03-10 18:10:12
【问题描述】:
将一个包导入多个文件的最规范方法是什么?是导入公共模块然后导入它的最佳方法,还是有办法在 __init__.py 之类的地方进行?
这是我试图避免的重复:
file1.py
from typing import NoReturn
...
file2.py
from typing import NoReturn
...
file3.py
from typing import NoReturn
...
【问题讨论】:
-
我真的不认为这是重复。你很好。
-
这是python的一个设计特性。如果没有隐式导入,您必须处理将事物导入不同文件的顺序管理,这可能会很混乱。作为参考,请参阅任何大型 php 项目以及如何处理导入。
-
感谢大家提供 Python 信息 - 也感谢反对者就问题本身的任何问题提供反馈。
标签: python python-import