[Python-es] Error con array
Amaya
amaya en debian.org
Mar Ago 27 19:40:16 CEST 2002
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
Más información sobre la lista de distribución Python-es