On Feb 3, 11:21 am, Boris Ozegovic <[EMAIL PROTECTED]>
wrote:
> Hi
>
> Why this doesn't work:
>
> def go():
>         for line in open("bobo.txt", "r"):
>                 print line
>
> go()
>
> python FileReader.py: everything ok
> jython FileReader.py:
>
> Traceback (innermost last):
>   File "FileReader.py", line 6
>   File "FileReader.py", line 3
> AttributeError: __getitem__
>
> --
> "A mi smo stranci u vlastitoj zemlji zbog ljudskog sljama, lipa nasa
> silovana"

Files aren't lists and thus don't have the functions for iteration.

Try:

def go():
        for line in open("bobo.txt", "r").readlines():
                print line

go()

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to