Error con array

Arkaitz Bitorika Arkaitz.Bitorika en cs.tcd.ie
Vie Ago 30 17:43:42 CEST 2002


Amaya,

Estoy casi seguro que tu problema es debido a que en 2.1 la funcion
file() no existe, se introdujo mas tarde. En 2.1 deberias poder usar
open(), que es un sinonimo de file().
Espero que te ayude.

saludos,
Arkaitz

On Tue, 2002-08-27 at 18:40, Amaya wrote:
> Tengo un script cuya misión es analizar logs de iptables en una máquina
> que balancea la carga a otras cuatro que tiene detrás. Se trata de saber
> cuándo entra una petición y cuándo sale la respuesta para hacer un poco
> de benchmark y saber qué tipo de peticiones tardan más.
> 
> El script anda en http://amayita.com/~amaya/python/ donde encontraréis
> un tar.bz2 por si os queréis bajar también un log de ejemplo. No he
> querido adjuntarlo a este correo por los tamaños.
> 
> Por simplificar un poco, en prueba.py está la parte del script que me
> falla, por si a alguno os suena el mensaje de error:
> 
> Traceback (most recent call last):
>   File "prueba.py", line 24, in ?
>     print pattern.group(1)[4:], line_num
> AttributeError: 'NoneType' object has no attribute 'group'
> 
> El script ya va casi encaminado, y todo gracias a vuestras sugerencias y
> observaciones... 
> 
> Este script me funciona bien en una Mandrake, pero en mi Debian me
> falla:
> 
> Traceback (most recent call last):
>   File "./prueba.py", line 6, in ?
>     my_file   = file('amaya', 'r')
> NameError: name 'file' is not defined
> 
> Versiones de Python:
> 
> ~-arodrigo en cuelebre>rpm -qa | grep python # -----> Mi Mandrake
> python-imaging-1.1.2-4mdk
> python-2.2.1-4mdk
> python-numeric-20.3-2mdk
> libpython2.2-2.2.1-4mdk
> rpm-python-4.0.4-13mdk
> python-base-2.2.1-4mdk
> 
> 
> ~-amaya en aenima>dpkg -l | grep python # -----> Mi Debian
> ii  python         2.1.3-6a       An interactive object-oriented scripting lan
> ii  python-numeric 21.3-1         Numerical (matrix-oriented) Mathematics for 
> ii  python-numeric 21.3-1         Extension modules for Numeric Python
> ii  python1.5-base 1.5.2-18.4     An interactive object-oriented scripting lan
> ii  python2.1      2.1.3-6a       An interactive object-oriented scripting lan
> ii  python2.1-nume 21.3-1         Numerical (matrix-oriented) Mathematics for 
> ii  python2.1-nume 21.3-1         Extension modules for Numeric Python
> ii  python2.2      2.2.1-8        An interactive object-oriented scripting lan
> ii  python2.2-nume 21.3-1         Numerical (matrix-oriented) Mathematics for 
> ii  python2.2-nume 21.3-1         Extension modules for Numeric Python
> ii  python2.2-opti 1.3-5          advanced command-line parsing library for Py
> 
> ~-amaya en aenima>ls -l /usr/bin/python
> lrwxrwxrwx    1 root     root            9 2002-08-27 18:50 /usr/bin/python -> python2.1 
> 
> ~-amaya en aenima>/usr/bin/python2.2 prueba.py 
> 
> No falla, es increíble.
> 
> ~-amaya en aenima>/usr/bin/python2.1 prueba.py 
> Traceback (most recent call last):
>   File "prueba.py", line 6, in ?
>     my_file   = file('amaya', 'r')
> NameError: name 'file' is not defined
> 
> ¿Me conviene usar 2.1 o 2.2?
> 
> Gracias de nuevo :-)
> 
> -- 
>  .''`.         Life is WYGIWYD: What You Get Is What You Deserve
> : :' :       
> `. `'         Proudly running Debian GNU/Linux Sid (2.4.18 + Ext3)     
>   `-        www.amayita.com  www.malapecora.com  www.chicasduras.com   
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo.py/python-es






Más información sobre la lista de distribución Python-es