在Linux redhat中导入python相对路径文件


.
├── another_dir
│   └── main.py
└── utils
├── __init__.py
├── config.py
└── helper.py
$ vi main.py
from utils import config
from utils import helper

这是抛出没有模块utils错误,如何在linux中做相对导入python文件

有一些方法。其中之一是将父方向添加到path:

import path
import sys
# directory reach
directory = path.path(__file__).abspath()

# setting path
sys.path.append(directory.parent)

# importing
from utils import config
from utils import helper

或者如果你有模块,你可以很容易地使用add ..前:

# importing
from ..utils import config
from ..utils import helper

相关内容

  • 没有找到相关文章

最新更新