【发布时间】:2021-12-05 16:04:17
【问题描述】:
我想从 test.py 访问 config/cache.py 而且,我需要像从 config/env.py 这样的内部访问database/modules/game.py 但我总是收到此错误:
ModuleNotFoundError: No module named 'modules'
我的项目树:
project
├─ modules
│ ├─ cache
│ │ ├─ playtime.py
│ │ └─ __init__.py
│ ├─ config
│ │ ├─ cache.py
│ │ ├─ database.py
│ │ ├─ env.py
│ │ ├─ yaml.py
│ │ └─ __init__.py
│ ├─ database
│ │ └─ models
│ │ ├─ game.py
│ │ ├─ member.py
│ │ ├─ room.py
│ │ ├─ wiki.py
│ │ └─ __init__.py
│ ├─ room
│ ├─ utils
│ │ ├─ functions.py
│ │ ├─ logger.py
│ │ └─ __init__.py
│ └─ __init__.py
├─ run.py
└─ test
└─ test.py
和inits文件是这样的:
from .config import *
from .utils import *
from .database import *
from .cache import *
【问题讨论】:
标签: python python-3.x file path python-import