python import 上级目录
有时候我们可能需要import另一个路径下的python文件,例如下面这个目录结构,我们想要在_train.py
里import在networks
目录下的_lstm.py
和上级目录下的_config.py
。
_config.py
networks
_lstm.py
_cnn.py
pipelines
_train.py
只需两步操作
(1)在networks
文件夹下创建空的__init__.py
文件
_config.py
networks
__init__.py
_lstm.py
_cnn.py
pipelines
_train.py
(2)使用sys
库添加路径
import sys
sys.path.append("..")
from networks._lstm import *
from _config import *