python - 我可以将我的文件命名为logging.py

问题描述 投票:3回答:1

所以我想要一个日志包装文件 - 它位于这样的目录中:

| team
 -- | libraries
    --  | logging.py
    --  | __init__.py

问题是我在内部记录:

from logging import ....

这是本机Python日志记录机制。因此,在为我的日志包装器编写测试时,或者在import team.libraries.logging等其他地方导入测试时

上面的行失败,因为我认为它试图从本地日志文件导入。

所以我的问题是:

是否最好更改python尝试导入的顺序?即首先尝试安装python的位置等?这是好习惯吗?

或者更好地改变我的本地文件名?

PS:我会重命名该文件,因为它更容易,但仍然 - 是否有办法这样做?它有可能吗?

python import
1个回答
0
投票

是否最好更改python尝试导入的顺序?即首先尝试安装python的位置等?这是好习惯吗?

不,显然不是。

或者更好地改变我的本地文件名?

是肯定的。

所有原因都已在评论中解释,并且非常明显。

© www.soinside.com 2019 - 2024. All rights reserved.