Отображение списка объектов в список строк в тимелеф

Поместите это в файл __init__.py вашего пакета:

# For relative imports to work in Python 3.6
import os, sys; sys.path.append(os.path.dirname(os.path.realpath(__file__)))

Предполагая, что ваш пакет выглядит следующим образом:

├── project
│   ├── package
│   │   ├── __init__.py
│   │   ├── module1.py
│   │   └── module2.py
│   └── setup.py

Теперь используйте регулярный импорт в вашем пакете, например:

# in module2.py
from module1 import class1

Это работает как в python 2, так и в 3.

0
задан Yossale 20 March 2019 в 15:53
поделиться