__init__.py
Steve Holden
steve at holdenweb.com
Tue Mar 27 05:14:24 EDT 2007
Jorgen Grahn wrote:
> On Mon, 26 Mar 2007 08:27:19 +0200, Tina I <tinaweb at bestemselv.com> wrote:
>> Tina I wrote:
>>> When looking at other peoples code (to learn from it) I keep seeing an
>>> empty file named "__init__.py". What's the purpose of this?
>>>
>>> Thanks
>>> Tina
>> Duh! Never mind... found it.
>> Kinda neat actually :)
>
> /What/ was neat? It's polite in cases like this to explain what the
> answer or solution was.
>
> I have never seen an empty __init__.py, and I'd like to know what its
> purpose could be.
>
> BR,
> /Jorgen
>
The presence of an __init__.py marks a directory as the root of a Python
package, which means other modules can be found in it. This allows you
to import names with multiple levels of dots, which are modules within
packages.
regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://del.icio.us/steve.holden
Recent Ramblings http://holdenweb.blogspot.com
More information about the Python-list
mailing list