Если ваши подкаталоги (предполагается, что это) Python пакетов , добавьте пустой файл __init__.py
в эти каталоги.Если вы затем запустите свое основное приложение из главного каталога, вы сможете использовать:
from sub_directory_one.config import class_name
В качестве альтернативы, если config.py
и test.py
- это модули Python , которые простоРазделенные в разных каталогах по любым практическим причинам, вы должны добавить подкаталоги в ваш путь поиска Python.Это можно сделать, установив переменную среды PYTHONPATH перед запуском основного приложения или расширив переменную Python sys.path
в своем основном скрипте перед импортом этих модулей.В этом случае вы должны использовать:
from config import class_name
Для получения дополнительной информации о модулях и пакетах Python см. Официальную документацию .