我正在VS2015中构建一个python项目。此项目在不同文件夹中有多个文件。例如文件夹settings.py
中的文件config
。我在文件夹main.py
中有一个bin
文件。在main.py
我需要导入settings.py
。这就是我在main.py
中所做的事情:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import sys
from pygame.locals import *
import os
print(os.getcwd()) #check if the working directory is right
from config.settings import *
但是,当我运行项目时,我收到此错误:No module named 'config'
。但是,如果我在交互式窗口中输入from config.settings import *
,则不会出现错误。我确定文件夹config
位于print(os.getcwd())
下。为什么会这样?我该如何解决?