English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Grundlegende Python-Tutorials

Flusskontrolle in Python

Python Funktion

Python Datentypen

Dateioperationen in Python

Objekte und Klassen in Python

Python-Daten und Zeit

Erweiterte Kenntnisse von Python

Python-Referenzhandbuch

Python-Programm zur E-Mail-Kombination

Python-Beispiel大全

In diesem Programm werden Sie lernen, E-Mails zu einer zu kombinieren

Um diesen Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse habenPython-Programmierung主题:

O

Wenn wir denselben Einladungsschreiben an viele Personen senden möchten, bleibt der Text der E-Mail unverändert. Nur der Name (möglicherweise auch die Adresse) muss geändert werden.

Quellcode der E-Mail-Kombination

Dies ist ein Prozess der E-Mail-Kombination. Wir müssen nicht jede E-Mail einzeln schreiben, sondern haben eine E-Mail-Vorlage und eine Namensliste, die wir zusammenführen, um alle E-Mails zu erstellen.
Quellcode der E-Mail-Kombination
# Python-Programm zum Mailing
# Die Namen befinden sich in der Datei names.txt
# Die E-Mail-Texte befinden sich in der Datei body.txt-8# names.txt öffnen zum Lesen
   # body.txt öffnen zum Lesen
   # body.txt öffnen zum Lesen-8') als body_file:
   
       # Das gesamte Textmaterial lesen
       body = body_file.read()
       # Namen durchlaufen
       for name in names_file:
           mail = "Hello "+name+body
           # Die E-Mail wird in eine Datei geschrieben
           with open(name.strip(),+".txt", 'w', encoding = 'utf-8') als mail_file:
               mail_file.write(mail)

Für dieses Programm schreiben wir alle Namen in Zeilen der Datei „names.txt“ und den Text im Datei „body.txt“.

Wir öffnen zwei Dateien im Lese-Modus und verwenden einen for-Schleif, um jeden Namen zu durchlaufen. Es wird eine neue Datei mit dem Namen „[name].txt“ erstellt, wobei name der Name der Person ist.

Wir verwenden die Methode strip(), um den Leerzeichen am Anfang und Ende zu entfernen (bei der Leseoperation einer Zeile wird auch der Zeilenumbruch-Zeichen '\n' gelesen). Schließlich verwenden wir die Methode write(), um den Inhalt der E-Mail in diese Datei zu schreiben.

Erfahren Sie mehr überDateien in PythonMehr Informationen.

Python-Beispiel大全