Код: Выделить всё
SEC-Edgar
├── SECEdgar
│ ├── __init__.py
│ ├── companylist.txt
│ ├── crawler.py
│ ├── crawler.pyc
│ ├── data.txt
│ └── test.py
├── config.py
├── requirements.txt
└── setup.py
Код: Выделить всё
Traceback (most recent call last):
File "SECEdgar/test.py", line 3, in
from crawler import SecCrawler
File "/Users/rahul/Code/SEC-Edgar/SECEdgar/crawler.py", line 9, in
from config import DEFAULT_DATA_PATH
ImportError: No module named config
Код: Выделить всё
from config import DEFAULT_DATA_PATH
Нужно ли мне также добавить __init__.py в корневой каталог, чтобы он стал пакетом, а затем использовать . для его импорта?
Есть ли лучший способ импорта или я упускаю некоторые основы?
Подробнее здесь: https://stackoverflow.com/questions/369 ... mporterror
Мобильная версия