PYTHONPATH and module names

rusi rustompmody at gmail.com
Mon Jul 1 17:38:50 EDT 2013


On Tuesday, July 2, 2013 1:24:30 AM UTC+5:30, Tobiah wrote:
> > Are you familiar with absolute and relative imports:
> > http://docs.python.org/release/2.5/whatsnew/pep-328.html
> 
> Doesn't seem to work:
> Python 2.7.3 (default, May 10 2012, 13:31:18)
> [GCC 4.2.4 (Ubuntu 4.2.4-1ubuntu4)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>  >>> from __future__ import absolute_import
>  >>> import .format
>    File "<stdin>", line 1
>      import .format
>             ^
> SyntaxError: invalid syntax
>  >>>

1. My reading of 
http://www.python.org/dev/peps/pep-0328/
is that this only works for from statements not import statements.
[See the section called Guido's decision]

2. The __future__ is not necessary in python 2.7
[Not necessary or not allowed I not know :-) ]



More information about the Python-list mailing list