如何将包模块命名为与python或第三方模块相同

时间:2015-09-02 11:24:42

标签: python packages

我的package1文件里面有一个__init__.py,文件logging.py里面有一个文件logging.py来处理程序的日志必需品。问题是我想使用python logging 模块,所以当我尝试从logging.py导入日志记录模块时,我得到:

  

'module'对象没有属性'basicConfig'

这是因为import语句正在导入package1.logging文件而不是python日志记录模块并尝试在其中找到模块。我不想重命名该文件,因为我想保留我已经建立的命名约定。有没有办法保存文件名(将其导入为logging.py?),同时能够导入python日志记录模块?

编辑:问题是没有导入两个名为clash的对象。我知道我可以使用import作为补救措施。问题是我无法从我的html { background-image:linear-gradient(to top, black, white); } 文件导入内置python日志记录模块。

0 个答案:

没有答案