如何导入已导入相同文件名的python模块?

use*_*854 4 python django import module

我有python模块导入的问题.我安装了django(这可以是任何其他模块).我用这个模块:

from django.template import Context
# other imports
# use Context
Run Code Online (Sandbox Code Playgroud)

我的应用程序中有一个名为"utilities"的文件夹.在这个文件夹中我创建了一个文件"django.py" - 这个文件包含一些与django一起使用的函数.于是我进口的Django我的模块中,我得到错误:文件"... \公用\ django.py",1号线,从django.template进口语境的ImportError:无模块命名模板

Ign*_*ams 9

您必须在文件顶部启用绝对导入:

from __future__ import absolute_import
Run Code Online (Sandbox Code Playgroud)

然后,您必须根据需要将模块中的导入转换为绝对或相对导入.