Müssen Sie in eine Datei in Python drucken? Heute werden wir herausfinden, wie einfach es ist, mit dem Schreiben in Dateien zu beginnen. Wir werden uns mit dem Erstellen neuer Dateien, dem Anhängen vorhandener Dateien und dem Überschreiben vorhandener Dateien befassen.

Öffnen Sie eine Datei zum Schreiben in Python

Sie wissen wahrscheinlich schon wie Drucken Sie in Python auf dem Bildschirm, aber Sie wissen möglicherweise nicht, wie Sie in eine Datei drucken sollen. Glücklicherweise ist die Syntax beim Schreiben von Dateien wie bei vielen Python-Anfängern einfach, lesbar und leicht zu verstehen.

Erste Schritte mit Python mithilfe eines "Hello World" -Skripts

Python ist eine der beliebtesten Programmiersprachen, die heute verwendet werden. Befolgen Sie dieses Tutorial, um mit Ihrem ersten Python-Skript zu beginnen.

Verbunden: So erstellen, importieren und verwenden Sie Ihr eigenes Modul in Python

Lassen Sie uns in diesem Sinne loslegen.

Erstellen und Schreiben in eine neue Datei in Python

instagram viewer

Verwenden Sie die integrierte Datei, um eine neue Datei in Python zu erstellen und zur Bearbeitung zu öffnen öffnen() Funktion und geben Sie den Dateinamen gefolgt von der x Parameter.

f = offen ("testfile.txt", "x")

Bei Verwendung des Parameters "x" wird eine Fehlermeldung angezeigt, wenn der von Ihnen angegebene Dateiname bereits vorhanden ist.

Wenn es erfolgreich ist, können Sie jetzt mit dem in die Datei schreiben schreiben() Methode.

f.write ("Hallo Welt!")

Jede Textzeile, die Sie "write ()" schreiben, wird mit einem Zeilenendezeichen abgeschlossen, sodass jede zusätzliche Zeichenfolge in eine neue Zeile geschrieben wird.

Es wird empfohlen, immer alle Dateien zu schließen, die Sie mit dem öffnen schließen() Methode. Andernfalls wird Ihre Datei möglicherweise nicht auf der Festplatte gespeichert.

f.close ()

Sie können auch eine Datei in Python mit weniger Zeilen erstellen und in diese schreiben mit Stichwort.

mit open ("testfile.txt", "x") als f:
f.write ("Hallo Welt!")

Dieser Ansatz wird empfohlen, da die "with" -Suite Ihre Datei nach Abschluss automatisch schließt, sodass Sie nie daran denken müssen, sie selbst zu schließen.

Nachdem Sie Ihre Datei geschrieben haben, können Sie sie lesen, indem Sie sie mit öffnen r Parameter und Aufruf der lesen() Methode.

mit open ("testfile.txt", "r") als f:
print (f.read ())

Schreiben Sie in eine vorhandene Datei in Python

Wenn die Datei, in die Sie schreiben möchten, bereits vorhanden ist und Sie zusätzliche Zeilen hinzufügen möchten, müssen Sie sie mit der öffnen ein Parameter für "Anhängen".

mit open ("testfile.txt", "a") als f:
f.write ("Ich bin eine zusätzliche Zeile.")

Alles, was Sie nach dem Öffnen mit dem Parameter "a" schreiben, wird mit einer neuen Zeile versehen.

Dieser Code setzt außerdem voraus, dass sich Ihre Datei in demselben Verzeichnis befindet, in dem Ihr Python-Skript ausgeführt wird. Wenn es sich in einem anderen Verzeichnis befindet, müssen Sie den Pfad angeben.

Erfahren Sie mehr: So rufen Sie das aktuelle Verzeichnis in Python ab

Überschreiben Sie eine vorhandene Datei in Python

Wenn Ihre Datei bereits vorhanden ist, Sie sie jedoch überschreiben möchten, anstatt sie anzuhängen, können Sie dies tun, indem Sie die Datei mit dem öffnen w Parameter.

mit open ("testfile.txt", "w") als f:
f.write ("Hallo Welt!")

Egal was in testfile.txt geschrieben wurde, die Ausgabe lautet "Hallo Welt!" wenn du es liest.

Fehlerbehebung beim Schreiben von Dateien in Python

Wenn der Text, den Sie in eine Datei drucken, durcheinander gebracht oder falsch gelesen wird, stellen Sie sicher, dass Sie die Datei immer mit der richtigen Codierung öffnen.

mit open ("testfile.txt", "w", encoding = "utf8") als f:

Die meisten Textdateien verwenden heutzutage UTF-8-Codierung, aber einige andere gebräuchliche sind ISO-8859 (ISO-8859-1), UTF-16 (utf16) oder Windows-1252 (cp1252).

In Python in Datei drucken

Ihr Python-Toolbelt bietet jetzt die Möglichkeit, in eine Datei zu drucken, eine häufige Aufgabe bei der Skripterstellung.

Um Ihnen bei Ihrer Python-Lernreise zu helfen, haben wir eine Liste von Websites zusammengestellt, die ausführliche Erklärungen und Tipps zu Python enthalten.

Email
Die 5 besten Websites zum Erlernen der Python-Programmierung

Möchten Sie Python-Programmierung lernen? Hier sind die besten Möglichkeiten, Python online zu lernen, von denen viele völlig kostenlos sind.

Verwandte Themen
  • Programmierung
  • Python
Über den Autor
Jordan Gloor (21 Artikel veröffentlicht)

Jordan ist ein Tutor und Journalist, der sich leidenschaftlich dafür einsetzt, Linux für alle zugänglich und stressfrei zu machen. Er hat einen BA in Englisch und ein Ding für heißen Tee. Während der warmen Jahreszeit radelt er gerne auf den Hügeln der Ozarks, in denen er lebt.

Mehr von Jordan Gloor

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Bewertungen, kostenlose E-Books und exklusive Angebote!

Noch ein Schritt…!

Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.

.