在写 python 程序的时候,经常会用到引入其他文件夹里的 py 文件,要是都在同目录下直接 import 就好了,可是有的不在同一个目录,很多时候就直接 import 报错了。下面介绍导入文件的方法:
一、导入同一目录下的文件
如下图,main.py 和 config.py 文件都在同一个目录。
如果要在 mian.py 中导入 config.py,代码如下:
import config
二、导入不同目录下的文件
1、 调用子目录下的文件
目录如下:
如果要在 main.py 中导入同级目录下的子目录文件 BERT_BiLSTM_CRF.py,就必须在 model 文件夹下建立空文件__init__.py文件
。新的目录结构如下:
导入代码如下:
from model.BERT_BiLSTM_CRF import BERT_BiLSTM_CRF # 导入文件下的 BERT_BiLSTM_CRF 函数