input output files python python open
Detaillierte Untersuchung von Eingabe-Ausgabe und Dateien in Python: Python Öffnen, Lesen und Schreiben in Datei
Unser vorheriges Tutorial erklärt über Python-Funktionen in einfachen Worten.
In diesem Tutorial erfahren Sie, wie Sie Ein- und Ausgabevorgänge über Tastatur und externe Quellen in einfachen Worten ausführen.
In diesem Python-Schulungsserie Bisher haben wir fast alle wichtigen Python-Konzepte behandelt.
Was du lernen wirst:
- Sehen Sie sich die VIDEO-Tutorials an
- Eingabe-Ausgabe in Python
- Dateien in Python
- Literatur-Empfehlungen
Sehen Sie sich die VIDEO-Tutorials an
Video 1: Eingabe-Ausgabe und Dateien in Python
automatisierte Testtools für Webanwendungen
Video 2: Erstellen und Löschen einer Datei in Python
Hinweis:Überspringen Sie das folgende Video um 11:37 Minuten, um 'Erstellen und Löschen einer Datei' anzusehen.
Eingabe-Ausgabe in Python
Python bietet einige integrierte Funktionen zum Ausführen von Eingabe- und Ausgabeoperationen.
# 1) Ausgangsbetrieb
Um die Ausgabe zu drucken, bietet uns Python eine integrierte Funktion namens print ().
Beispiel:
Print(“Hello Python”)
Ausgabe:
Hallo Python
Ausgabe:
# 2) Eingabe von der Tastatur lesen (Eingabeoperation)
Python bietet uns zwei integrierte Funktionen zum Lesen der Eingabe von der Tastatur.
- raw_input ()
- Eingang()
raw_input (): Diese Funktion liest nur eine Zeile aus der Standardeingabe und gibt sie als String zurück.
Hinweis: Diese Funktion wird in Python 3 außer Betrieb genommen.
Beispiel:
value = raw_input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Ausgabe:
Bitte geben Sie den Wert ein: Hallo Python
Vom Benutzer empfangene Eingaben sind: Hallo Python
Eingang(): Die Funktion input () nimmt zuerst die Eingabe des Benutzers entgegen und wertet dann den Ausdruck aus. Dies bedeutet, dass Python automatisch erkennt, ob wir eine Zeichenfolge, eine Zahl oder eine Liste eingegeben haben.
In Python 3 wurde die Funktion raw_input () entfernt und in input () umbenannt.
Beispiel:
value = input(“Please enter the value: ”); print(“Input received from the user is: ”, value)
Ausgabe:
Bitte geben Sie den Wert ein: (10, 20, 30)
Vom Benutzer empfangene Eingaben sind: (10, 20, 30)
Ausgabe:
Dateien in Python
Eine Datei ist ein benannter Speicherort auf der Festplatte, an dem die Daten dauerhaft gespeichert werden.
Hier sind einige der Vorgänge, die Sie für Dateien ausführen können:
- öffne einen Ordner
- Datei lesen
- Datei schreiben
- Datei schließen
# 1) Öffnen Sie eine Datei
Python bietet eine integrierte Funktion namens open () zum Öffnen einer Datei. Diese Funktion gibt ein Dateiobjekt namens handle zurück und wird zum Lesen oder Ändern der Datei verwendet.
Syntax:
file_object = open(filename)
Beispiel:
Ich habe eine Datei namens test.txt auf meiner Festplatte und möchte sie öffnen. Dies kann erreicht werden durch:
#if the file is in the same directory f = open(“test.txt”) #if the file is in a different directory f = open(“C:/users/Python/test.txt”)
Wir können sogar den Modus beim Öffnen der Datei festlegen, als ob wir lesen, schreiben oder anhängen möchten usw.
Wenn Sie standardmäßig keinen Modus angeben, befindet sich dieser im Lesemodus.
# 2) Lesen von Daten aus der Datei
Um die Datei zu lesen, müssen wir sie zuerst im Lesemodus öffnen.
Beispiel:
f = open(“test.txt”, ‘r’) #To print the content of the whole file print(f.read()) #To read only one line print(f.readline())
Beispiel 1
Ausgabe:
Beispiel das: zwei
Ausgabe:
# 3) Schreiben von Daten in eine Datei
Um die Daten in eine Datei zu schreiben, müssen wir die Datei im Schreibmodus öffnen.
Beispiel:
f = open(“test.txt”, ‘w’) f.write(“Hello Python
”) #in the above code ‘
’ is next line which means in the text file it will write Hello Python and point the cursor to the next line f.write(“Hello World”)
Ausgabe:
Wenn wir nun die Datei test.txt öffnen, sehen wir den Inhalt wie folgt:
Hallo Python
Hallo Welt
Ausgabe:
# 4) Schließen Sie eine Datei
Jedes Mal, wenn wir die Datei öffnen, müssen wir als bewährte Methode sicherstellen, dass die Datei geschlossen wird. In Python können wir die Funktion close () verwenden, um die Datei zu schließen.
Wenn wir die Datei schließen, werden die mit der Datei verknüpften Ressourcen freigegeben.
Beispiel:
f = open(“test.txt”, ‘r’) print (f.read()) f.close()
Ausgabe:
# 5) Erstellen und Löschen einer Datei
In Python können wir mit der Methode open eine neue Datei erstellen.
Beispiel:
f = open(“file.txt”, “w”) f.close()
Ausgabe:
Ebenso können wir eine Datei mit der aus dem Betriebssystem importierten Entfernungsfunktion löschen.
Beispiel:
import os os.remove(“file.txt”)
Ausgabe:
Um das Auftreten eines Fehlers zu vermeiden, müssen wir zuerst prüfen, ob die Datei bereits vorhanden ist, und dann die Datei entfernen.
Beispiel:
import os if os.path.exists(“file.txt”): os.remove(“file.txt”) print(“File deleted successfully”) else: print(“The file does not exist”)
Mithilfe von Python-Eingabe- / Ausgabefunktionen können wir die Eingaben vom Benutzer zur Laufzeit oder von externen Quellen wie Textdateien usw. abrufen. Wir hoffen, dass Sie in diesem Lernprogramm über Eingabe-Ausgabe und Dateien in Python informiert sind.
In unserem nächsten Tutorial werden die verschiedenen Arten von Ups in Python erklärt!
PREV Tutorial | NÄCHSTES Tutorial