[python] cteni souboru

Jaroslav Pachola j_p_misc na centrum.cz
Středa Červen 29 15:45:01 CEST 2005


Pravdepodobne je na konci souboru znak konce radku (\n nebo spis \r\n). To je 
potreba osetrit, treba:

columns = radek.split()
if len(columns) > 2:
	print columns[2]

JP

Dne Wednesday 29 June 2005 15:24 Martin Jedlička napsal(a):
> dobre, diky
> a jeste dotaz... kdyz chci vypsat treba treti sloupec z tech radku, tak to
> udelam takto:
>
> for radek in f.readlines():
>       name = radek.split()[2]
>       print name
>
> vypise mi to vsechny ty treti pozice v tech radcich, ale na konci to hodi
> chybu:
>
> Traceback (most recent call last):
> File "<string>", line 1, in ?
> File "C:\Program Files\GNU\WinCvs 2.0\PythonLib\cvsgui\MacroRegistry.py",
> line 209, in DoCmdm.Run() File "C:\Program Files\GNU\WinCvs
> 2.0\Macros\3.Modules.py", line 37, in Run name = radek.split()[2]
> IndexError: list index out of range
>
> Martin



Další informace o konferenci Python