【发布时间】:2020-07-22 12:38:51
【问题描述】:
我的项目结构是这样的:
/project-name
app.py
/python-modules
login.py
home.py
我想将 login.py 和 home.py 中存在的一些函数导入 app.py。
我尝试运行from python-modules.login import *,但没有成功。
【问题讨论】:
-
您在
python-modules中有__init__.py文件吗? -
刚刚在项目根目录和python-modules文件夹中创建
-
现在再次尝试导入。
-
我认为您不需要在根目录中添加
__init__.py,除非您的项目是一个包,但根据您的项目结构,它看起来不像一个包。 -
@Ipozo 运行了这个命令
from python-modules.login import *。在 login.py 中,我有一个函数名 def login():,在 app.py 中,我使用了 login(),但它给出了语法错误。
标签: python