Python中的相对导入

Python中的相对导入,第1张

Python中的相对导入

没关系,我解决了它:

src/    main.py    mod/        __init__.py        components/ __init__.py expander.py language_id.py        utilities/ __init__.py functions.py

然后main.py将子包称为:

from mod.components.expander import *from mod.utilities.functions import *

expander.py和language_id.py可以通过以下方式访问functions.py:

from ..utilities.functions import *

但是有趣的是,我在expander.py使用的components目录中有一个文本文件。但是,在运行时,即使文件位于同一目录中,也无法找到文件。我将文本文件移到了与main.py相同的目录中,并且可以正常工作。似乎违反直觉



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5642754.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存