Meine Eingabedatei ist eine CSV-Datei und durch einig Python-Skript ausgeführt wird, die von dem Python Tabellarische Modul besteht, habe ich eine Tabelle erstellt, die diese unten wie folgt aussehen: -senden Tabelle als E-Mail Körper (nicht Anlage) in Python
tabulate_output oder
| Attenuation | Avg Ping RTT in ms | TCP UP |
|---------------:|---------------------:|---------:|
| 60 | 2.31 | 106.143 |
| 70 | 2.315 | 103.624 |
Ich mag würde die diese Tabelle in der E-Mail Körper und nicht alsBefestigung mit python senden.
Ich habe eine sendMail-Funktion erstellt und erwarte, die Tabelle im mail_body zu senden. sendMail([to_addr], from_addr, mail_subject, mail_body, [file_name])
Sie können den Empfänger bitten, E-Mails mit fester Schrift anzuzeigen und die Tabelle einfach in den E-Mail-Text einzufügen. –
Warum senden Sie es nicht als HTML-Tabelle? – Arnial
Sie müssen die HTML-Zeichenfolge erstellen und mit dem richtigen Content-Type-Header senden. [Ein Beispiel hier] (https://github.com/supersaiyanmode/gapi/blob/master/GApi4Term/commands/email.py#L8). – SuperSaiyan