import不同层级目录的文件夹
|main
|document1.py
|file2
|document2.py
|file3
|file3.1
|document3.py
如果document2.py需要import document1,那么需要返回父文件夹,再import。具体做法:
from pathlib import Path
sys.path.append(str(Path(__file__).resolve().parents[1]))
如果document3.py需要import document1,那么需要返回爷文件夹,再import。具体做法:
from pathlib import Path
sys.path.append(str(Path(__file__).resolve().parents[2]))