Импорт одноуровневых пакетов

Я пробовал читать вопросы об импорте братьев и сестер и даже о документация по пакету , но я еще не нашел ответа.

Со следующей структурой:

├── LICENSE.md
├── README.md
├── api
│   ├── __init__.py
│   ├── api.py
│   └── api_key.py
├── examples
│   ├── __init__.py
│   ├── example_one.py
│   └── example_two.py
└── tests
│   ├── __init__.py
│   └── test_one.py

Как сценарии в примерах и тестах ] каталоги импортируются из api и запускаться из командной строки?

Также я хотел бы избежать уродливого sys.path.insert для каждого файла. Конечно это можно сделать в Python, не так ли?

145
задан CharlesB 25 February 2013 в 15:28
поделиться