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

时间:2017-12-18 15:21:19

标签: python import

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

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

问题在于我在内部记录:

from logging import ....

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

等其他位置导入测试时

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

所以我的问题是:

最好是改变python尝试导入的顺序吗?即首先尝试安装python的位置等?这是好的做法吗?

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

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

1 个答案:

答案 0 :(得分:0)

  

最好是改变python尝试导入的顺序吗?即首先尝试安装python的位置等?这是好的做法吗?

没有。显然不是。

  

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

是的,当然。

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