Предположим, что в текущем каталоге есть файл с именем somecode.py и каталог с именем somecode, который содержит файл __init__.py. Теперь я запускаю еще один Python script из этого каталога, который выполняет import somecode. Какой файл будет импортирован - somecode.py или somecode/__init__.py?
Существует ли даже определенный и надежный порядок поиска, в котором это разрешено?
О, и есть ли у кого-нибудь ссылка на официальную документацию для этого поведения?: -)