Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - po6xsecpo

#41
Desarrollo móvil / Re:Buenas practicas con Bitmap
Febrero 28, 2015, 06:30:49 PM
De los mejores! Gracias
#42
Muy buen aporte! Gracias por compartirlo.
#43
Seguridad web y en servidores / Re:Mas seguridad en SSH
Diciembre 12, 2014, 04:56:13 PM
Básico y puntual. Gracias.
#44
Que mal que en el mismo faq digan que no requiere de conocimiento técnico y que NO aprenderás  nada en el jugo.... Mi expectativa era mas alta.
#45
Se;ores, alguno sabe por que el compilador me dice que:

CitarFile "checkCDCProgramations.py", line 39
    print type(registro)
                       ^
IndentationError: unindent does not match any outer indentation level

He cuidado cada nivel de indentacion con 4 espacios por nivel. No se cual pueda ser el error.

Código: python
	

    #!/bin/usr/env python
    import MySQLdb
    import os
    import datetime
     
    from mail import Mail
     
    def main():
     
        # Establecemos la conexion con la base de datos
        bd = MySQLdb.connect("IP","user","pass","database" )
     
        # Preparamos el cursor que nos va a ayudar a realizar las operaciones con la base de datos
        cursor = bd.cursor()
     
        # Preparamos el query SQL para obtener todos los empleados de la BD
        sql = "select bla,bla,bla" #where estado = 'E';"
     
        try:
            # Ejecutamos el comando
                        cursor.execute(sql)
                        # Obtenemos todos los registros en una lista de listas
                        resultados = cursor.fetchone()
               
               
               
                        if resultados > 0:
                print type(registro)
                regs = registro[0]
                print type(regs)
                # Imprimimos los resultados obtenidos
                print "Total de fallidos encontrados = %d  " % (regs)
                if int(regs)>0:
                    sendAlert()
                    print "entra funcion alert()"
     
                    sendSMS(regs)
                    print "entra funcion sms()"
     
                else:
                    print "Todo ok esta dentro del rango normal de 0-40 fallidos"
     
        except Error:
                        print "Error: No se pudo obtener la data"
     
        # Nos desconectamos de la base de datos
        cursor.close()
        bd.close()
        print (datetime.datetime.now())
     
        def sendAlert():
            #Set the parameters for send the mail
            from_addr = ['[email protected]']
            to_addr_list = ['[email protected]']
            cc_addr_list = ['[email protected]']
            subject = 'Python-Mail-Test-alert'
            message = 'Alerta revisar CDC programacion, hay registro en estado E'
            login = '[email protected]'
            password     = 'pass.'
            smtpserver   = 'smtp.gmail.com:port'
     
            #create a new object Mail() type
            newMail=Mail()
     
            #call sendEmail method from class
            newMail.sendEmail(from_addr,to_addr_list,cc_addr_list,subject,message,login,password,smtpserver)
     
        def sendSMS(self,regs):
            os.system(r"Linux console command here")
     
    pass
     
    if __name__ == '__main__':
        main()





Aca el snippet en No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
#46
Hola! Estoy comnenzando en python y esta vez quiero revisar un log de mi server y aplicarle algunos filtros.
Estoy trabajando con python 2.7, mi problema es que el log pesa 155MB y me da miedo abrirlo y trabajar sobre el porque no quiero que se me cuelgue el pc, se pare la ejecucion etc.
que me recomiendan para que no se sobrecarge el script (o la memoria) al ejecutarlo? Gracias!