如何解决如何导入 __init__.py 中的代码
假设我有以下文件结构:
A/
__init__.py
B.py
在 __init.py__
中,我有以下内容:
__init__.py/
import numpy as np
import pandas as pd
然后在 B.py 里面我有以下内容:
B.py/
from A import np
print(np.linspace(0,10,10))
但是,此代码会生成 error that no module named A
。如果现在,我们不考虑循环导入问题,这里不是这种情况。我如何从
__init.py__
否则,我在其中的所有导入都将毫无用处。我记得不久前我可以毫无问题地运行上面的代码,但现在这是一个问题。
我可以将包 A 的路径添加到 sys.path
,但是每次我应该运行该命令时,甚至都无法扩展或实用。
有人为什么会抱怨 python 以及我如何导入 init.py 中的内容?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。