Ciao a tutti, è da poco che studio il python e ho provato a creare uno script che quando lanciato, prende la temperatura della cpu del mio raspberry pi la inserisce in una variabile e poi la manda in una mail.
il problema è che non so come fare in modo che la il contenuto della variabile "si metta insieme al testo" e poi venga inviato.
Grazie in precedenza per l'aiuto
Codice:
#!/usr/bin/python
import smtplib
import os
fromaddr = 'mail'
toaddrs = 'mail'
temp = "cat /sys/class/thermal/thermal_zone0/temp"
msg = 'La temperatura del raspberry è di (qui deve essere inserita la variabile "temp") gradi'
# Gmail Login
username = 'miologin'
password = 'miapassword'
# Sending the mail
server = smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(username,password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()
il problema è che non so come fare in modo che la il contenuto della variabile "si metta insieme al testo" e poi venga inviato.
Grazie in precedenza per l'aiuto