所以我想要一个日志包装文件 - 它位于这样的目录中:
| team
-- | libraries
-- | logging.py
-- | __init__.py
问题是我在内部记录:
from logging import ....
这是本机Python日志记录机制。因此,在为我的日志包装器编写测试时,或者在import team.libraries.logging
等其他地方导入测试时
上面的行失败,因为我认为它试图从本地日志文件导入。
所以我的问题是:
是否最好更改python尝试导入的顺序?即首先尝试安装python的位置等?这是好习惯吗?
或者更好地改变我的本地文件名?
PS:我会重命名该文件,因为它更容易,但仍然 - 是否有办法这样做?它有可能吗?
是否最好更改python尝试导入的顺序?即首先尝试安装python的位置等?这是好习惯吗?
不,显然不是。
或者更好地改变我的本地文件名?
是肯定的。
所有原因都已在评论中解释,并且非常明显。