Python schreiben String in Datei

Python schreiben String in Datei

Der Begriff "Datei”Bezieht sich auf eine Sammlung von Daten an einem bestimmten Ort im System. Python bietet verschiedene Module und Funktionen zum Lesen und Schreiben von Dateien. “Schreiben in eine Datei”Ist eine häufige Aufgabe in Python, die am Ende des Entwicklers hauptsächlich assistiert. Dies beinhaltet das Öffnen von Dateien, das Schreiben von Daten und das Schließen der Datei anschließend.

Der Zweck dieses Blogs besteht darin, zu erklären, wie Sie mit verschiedenen Ansätzen eine Zeichenfolge in eine bestimmte Datei schreiben können.

So schreiben Sie eine Python -Zeichenfolge in Datei?

Um eine Zeichenfolge in die bestimmte Datei in Python zu schreiben, betrachten Sie die folgenden Ansätze:

    • schreiben()" Methode
    • mit" Stellungnahme
    • DateiInput”Modul

Methode 1: Schreiben von String in eine Datei mit der Methode "write ()" in eine Datei schreiben

Die einfachste Möglichkeit, eine Zeichenfolge in eine Datei zu schreiben, ist über die “schreiben()" Methode. Diese Methode schreibt eine Zeichenfolge in die in “geöffnete Datei“schreiben”Modus. Lassen Sie es uns durch das folgende Beispiel verstehen:

Beispiel

Der folgende Code wird verwendet, um eine Zeichenfolge über die diskutierte Methode in eine Datei zu schreiben:

Datei = open ("new_file.txt "," w ")
Datei.Schreiben Sie ("Hallo, Welt!"))
Datei.schließen()


Im obigen Code -Snippet:

    • Die Datei benannt "neue Datei.txt"Wird im" Write "-Modus mit der" geöffnet "geöffnetoffen()”Funktion.
    • Die angegebene Zeichenfolge wird über die “in die bestimmte Datei geschrieben“schreiben()" Methode.
    • Der letzte Schritt besteht darin, die Datei mit der Verwendung der “zu schließenschließen()" Methode.

Ausgang


In der obigen Ausgabe ist deutlich zu erkennen, dass der angegebene Zeichenfolgenwert in eine Datei geschrieben wurde.

Methode 2: Schreiben von Zeichenfolge in eine Datei, die "mit" mit "mit" Anweisung verwendet

Der "mit”Anweisung bietet eine effizientere Möglichkeit zum Schreiben in eine Datei. Es schließt die Datei automatisch nach Ausführung des Codeblocks, der im folgenden Beispiel demonstriert werden kann.

Beispiel

Überlegen wir das folgende Beispiel:

mit offen ("new_file.txt "," w ") als Datei:
Datei.Schreiben Sie ("Python World!"))


In den obigen Codezeilen:

    • Ebenso die Datei benannt “neue Datei.txt"Wird in" geöffnet "schreiben" oder "w”Modus.
    • Danach in ähnlicher Weise die Zeichenfolge “Python World!”Wird in die angegebene Datei mithilfe der“ geschriebenschreiben()" Methode.
    • Zuletzt die “mit”Anweisung schließt die Datei automatisch, wenn der Codeblock abgeschlossen ist.

Ausgang


Die obige Ausgabe zeigt, dass der angegebene Zeichenfolgenwert in eine Datei geschrieben wurde.

Methode 3: Schreiben von Zeichenfolge mit dem Modul "FileInput" in eine Datei schreiben

Der "DateiInput”Modul schreibt eine Zeichenfolge in eine Datei, indem der gesamte Dateiinhalt ersetzt wird.

Beispiel

Der folgende Code schreibt den angegebenen Zeichenfolgenwert mit der "DateiInput”Modul:

FileInput importieren
mit FileInput.FileInput ("new_file.txt ", inplace = true) als Datei:
Für Zeile in der Datei:
print ("Python Guide", End = "")


Im obigen Codeblock:

    • Der "DateiInput"Modul wird verwendet, um die benannte Datei zu öffnen"neue Datei.txt”Im" Inplace "-Modus, was bedeutet, dass die Ausgabe in dieselbe Datei geschrieben wird.
    • Dann ist die "für"Schleife wird verwendet, um die Zeilen der Datei durchzusetzen und den Inhalt jeder Zeile durch die Zeichenfolge zu ersetzen."Python Guide"Über die"drucken()”Funktion.

Ausgang


Nach der obigen Ausgabe wurde die Zeichenfolge erfolgreich in die Datei geschrieben.

Abschluss

Um eine Zeichenfolge in eine Datei in Python zu schreiben, wenden Sie die “anschreiben()" Methode, "mit”Aussage oder die“DateiInput”Modul. Die Methode „Write ()“ wird zusammen mit der “verwendetoffen()" Und "schließen()”Funktionen zum Schreiben einer angegebenen Zeichenfolge in die Datei. In ähnlicher Weise die “mitAnweisung wird zusammen mit der Funktion „Open ()“ verwendet, um eine Zeichenfolge in eine Datei zu schreiben. Das Modul „DateiInput“ ersetzt jedoch den Dateiinhalt durch die schriftliche Zeichenfolge. In dieser Python -Post wurden verschiedene Möglichkeiten zum Erstellen einer Textdatei aus einer Zeichenfolge vorgestellt.