[Python-Dev] Re: [Import-sig] Re: Proposal for a modified import mechanism.

Prabhu Ramachandran Prabhu Ramachandran <prabhu@cyberwaveindia.com>
2001年11月12日 21:23:20 +0530


>>>>> "JCA" == James C Ahlstrom <jim@interet.com> writes:

 JCA> When Python starts, it imports site.py which imports os.py.
 JCA> So os.py gets loaded, and won't normally get re-loaded. The
 JCA> os.py that gets loaded depends on sys.path.
 JCA> So if os.py is in package1, it won't get loaded for "import
 JCA> os", but it would get loaded for "import package1.os". Are
 JCA> you saying that "import package1.package2.os" will load
 JCA> package1/os.py? I hope that "import os" will not load
 JCA> package1/os.py, will it? Or am I totally confused.
Ummm doing an 'import os' will import the package1/os.py and *not* the
standard one. This will happen even though os.py was imported earlier
by site.py. This is what Gordon was objecting to in the first place
and why he proposes using rimport, rrimport etc. to make things more
explicit.
prabhu

AltStyle によって変換されたページ (->オリジナル) /