Not true at all, in python you can import all objects inside a file.py
For example
from .pyfile import *

That start means import everything from that file.
you can also import in a parent package (in the __init__) something like:
from pkg1.file import fn1

Then, at usage time, you will be able to do
import pkg1
pkg1.fn1

As pkg1 is aware of what fn1 is since you imported it.