[Python-Dev] __file__ is not always an absolute path
Antoine Pitrou
solipsis at pitrou.net
Mon Feb 8 13:51:22 CET 2010
Nick Coghlan <ncoghlan <at> gmail.com> writes:
>
> The problem is that having '' as the first entry in sys.path currently
> means "do the import relative to the current directory". Unless we want
> to change the language semantics so we stick os.getcwd() at the front
> instead of '', then __file__ is still going to be relative sometimes.
"Changing the language semantics" is actually what I was thinking about :)
Do some people actually rely on the fact that changing the current directory
will also change the import path?
cheers
Antoine.
More information about the Python-Dev
mailing list