我知道这个问题你可能已经面对过很多次了,但是由于我找不到答案,所以我想在这里再写一遍,比如:
main/
model/
mod1.py
lib/
mod2.py
我有一个如上所述的文件夹结构,我想把mod2.pylib文件夹中的www.example.com文件导入到mod1.pymodel文件夹中的www.example.com文件中,为此,我在mod1文件中添加了下面一行。
lib.mod2 as mod2
但当我这样做时,我得到了以下错误。
No module named 'lib.mod2'
你能帮帮我吗?
Python版本:3.10.4
1条答案
按热度按时间f87krz0w1#
如果文件夹结构如下所示
首先,在要从中导入文件的文件夹中创建一个
__init__.py
。在此之后,您可以键入
from main.lib import mod2
并且它应该可以正常工作