我需要从y.py文件导入类x
我可以在一些文件中导入x类,但在其他文件中无法导入;甚至认为我正在导入的文件位于同一路径
例如:
在c1类中:
from path.to.y.py import x
在c2类中:
from path.to.y.py import x
c1和c2都在同一个目录中,但从c1导入时出错,从c2导入时处理良好
在尝试使用..导入时,出现以下错误1:
from ..models import Ingredient
ValueError: attempted relative import beyond top-level package
如果尝试该路径,则会出现以下错误:
ImportError: cannot import name 'Ingredient'
我查找了错误并尝试了一些解决方案,例如,将路径附加到sys.path,但没有任何效果。有人面临过这个问题吗?或者你能搞清楚到底发生了什么
多谢各位
目前没有回答
相关问题 更多 >
编程相关推荐