导入不同目录层级的包

一、项目目录结构:

D:\Lean\application

application
├── app
│   └── folder
│       └── file.py
|    └── file2.py └── app2 └── some_folder └── some_file.py

 

二、直接添加系统环境变量

windows

添加系统环境变量,变量名:PYTHONPATH,变量值:D:\Lean

例子:

#file.py
from application.app.folder.file2.py import File
from
application.app2.some_folder.some_file import SomeFile

 

三、临时

在脚本中添加sys.path.append('目录')

例子:

#file.py
import sys
sys.path.append('D:\\Learn')
from application.app.folder.file2.py import File
from application.app2.some_folder.some_file import SomeFile

 

posted on 2020-12-21 15:47  苦海舟  阅读(106)  评论(0)    收藏  举报

导航