从父目录python导入文件中的函数

巨蟒达人

如果我有以下目录结构:

Folder1/  
└─ Folder2/  
   ├─ a.py  
   └─ Subfolder2/  
      └─ b.py

Folder2/a.py 包含一些功能。

我想父目录(Folder2中的另一个文件(a.py导入b.py 中的函数

你能帮我弄清楚我的子文件如何成功地将 a.py 中的函数导入到 b.py

我试过

from .Folder2 import a

我收到以下错误:

ImportError: attempted relative import with no known parent package
蓬皮杜

您可以使用以下语句:

import os
import sys
sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), ".."))
import a 

该函数sys.path.insert()将允许您从定义的路径导入 python 文件。

有关更多信息,请参阅文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章