无法从其他文件夹导入脚本

时间:2018-12-07 18:08:05

标签: python

任何人都知道如何在不使用 os 的情况下从另一个文件夹导入整个脚本吗?特别是我想将脚本utils_database.py导入到我试图在basic_etl.py中使用basic_etl.py的{​​{1}}中,但是它不起作用。

谢谢!

1 个答案:

答案 0 :(得分:2)

项目的根文件夹比utils文件夹高一层,因此您必须包括01.etl作为顶层软件包,但是01.etl无效程序包名称以数字开头,因此您应首先将文件夹重命名为etl之类的名称,然后在from etl.utils import utils_database中执行base_etl.py