从不同的子目录导入模块(带有多个文件夹和子目录)

时间:2017-08-16 07:54:05

标签: python import module

我有以下文件结构:

Orbital folder: 

    ESG folder:
         SUSA folder: 
              SUSA.ipynb

    modules folder:
         orbital.py
         __init__.py
         orbital.ipynb   #convert this to orbital.py

我想将orbital.py导入SUSA.ipynb,但我没有成功。我在这里查看了文档和其他类似的问题。

我试过的一对夫妇:

sys.path.insert(0, "/Users/thomasmac/Desktop/Orbital/modules/orbital")

sys.path.append("/Users/thomasmac/Desktop/Orbital/modules/orbital")

from modules import orbital 

或只是:

import orbital

但每次返回错误时,都没有名为modules或orbital的模块

1 个答案:

答案 0 :(得分:0)

尝试

sys.path.insert(0, "/Users/thomasmac/Desktop/Orbital")
from modules import orbital