我的文件结构如下:
/dir/
main.py
/src/
functionsfile.py
classfile.py
functionsfile
有一个使用classfile
中创建的类的函数。我用
(我也尝试过导入*
)。在
只是用一个print
语句测试functionsfile
中的函数,它似乎找到了类模块并使用了ClassName
,但当我import
将该函数从functionsfile
转换到main.py
脚本时,它给了我一个错误:
ModuleNotFoundError: No module named 'classfile'
我尝试使用以下两种方法导入函数:
from functionsfile import function
以及
from functionsfile import *
我不知道为什么会发生这种事?在
正如水瓶座所说,你需要在src文件夹中创建一个空的
__init__.py
文件并尝试将其作为
在
main.py
文件中我希望它对你有用:D
似乎您丢失了\uuu init_u.py文件。在/src/文件夹中添加后尝试导入。在
试试看
更改目录结构也会更好。在
^{pr2}$相关问题 更多 >
编程相关推荐