我有一个xyz文件夹,其中包含两个文件ab.py和cd.py。我正在尝试将cd.py导入ab.py文件中。
下面是文件夹结构:
/xyz
ab.py
cd.py
我必须将cd导入到ab
当我这样做
from . import cd
这给我的错误是: 尝试了超出顶级软件包的相对导入
答案 0 :(得分:0)
如果我理解正确。 xyz
是您的工作目录下的目录。
在这种情况下,请尝试添加当前目录以导入路径。
>>> import sys
>>> from pathlib import Path
>>> sys.path.append(Path.cwd())
在ab.py
中使用from xyz import cd
其他参考