从父目录导入文件时出错(因为导入文件中的另一个导入)

时间:2018-01-23 16:25:32

标签: python-3.x import python-import

我有一个看起来像这样的项目:

import Vue from 'vue';
import Vuex from 'vuex';
import store from './store/index';
import someModuleNameSpaceHelper from './store/modules/someModule/namespace-helper';

Vue.use(Vuex);

window.vueRoot = new Vue({
  el: '#vue-root',
  store,
  someModuleNameSpaceHelper ,
  computed: {

  }
});

check_db.py看起来像这样:

MyProject 
├── config.py 
├── web.conf 
├── Services 
│   ├── check_db.py

配置类加载web.conf。 问题是,当我运行check_db.py时,config.py似乎存在导入web.conf的问题 - 尽管它们位于同一个目录中(也被添加到sys.path中)。

哦,我正在使用python 3.6。

对这个奇怪的问题有任何帮助吗?

1 个答案:

答案 0 :(得分:0)

python中的相对导入 - 请参阅PEP 328 在您的情况下from ..config import configuration