猿问

从从另一个模块导入类的模块导入函数时出现 Python 导入错误

我的文件结构如下:


/dir/

    main.py

    /src/

        functionsfile.py

        classfile.py

在functionsfile具有使用在创建的类的功能classfile。我导入该类


from classfile import ClassName

(我也试过导入*)。


只是在functionsfilewithprint语句中测试函数,它似乎找到了类模块并使用ClassName就好了,但是当我import将该函数从脚本中functionsfile导入时main.py,它给了我错误:


ModuleNotFoundError: No module named 'classfile'

我尝试同时导入函数:


from functionsfile import function


from functionsfile import *

我不知道为什么会这样?


慕斯709654
浏览 215回答 3
3回答
随时随地看视频慕课网APP

相关分类

Python
我要回答