Python - bucle for con datos de variable

 
Vista:
sin imagen de perfil

bucle for con datos de variable

Publicado por Benjamin (1 intervención) el 08/02/2017 16:19:03
Hola, buenas tardes a tod@s:

Dejo una duda que tengo con un pequeño script que intento hacer pero creo que estoy atascado (no soy programador experto, solo un aficionado que aprende por su cuenta)

Tengo estas pocas lineas:

1
2
3
4
5
import os
import commands
f = commands.getoutput("mailq")
 
print f

Los expertos sabran que hace solo con un primer vistazo

Sin embargo lo que quiero hacer es usar el bucle for para:

1.- coger el resultado de ese comando y contar los correos que hay en el resultado
2.- cuando el resultado del contador sea = 5 que me imprima lo tipico..tienes 5 correos...

alguna ayuda sobre por donde seguir?

He intentado lo mismo que si me funciona en otro script:

1
2
3
4
5
6
7
lines = f.readlines()
 
for line in lines:
   if "xxx" in line:
       print (line)
   elif "xxx" in line:
       print (line)

Pero aqui no me funciona :(

help?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

bucle for con datos de variable

Publicado por xve (1646 intervenciones) el 08/02/2017 19:41:25
Hola Benjamin, el código parece correcto...
si hace un:
1
print lines
te devuelve una lista?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar