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