Heim > Artikel > Backend-Entwicklung > Ausführliche Erläuterung der Verwendung des Python-Dateivorgangs zum Lesen und Schreiben von Dateien zum Anhängen von Beispielen für Textinhalte
1.open Nachdem Sie open zum Öffnen einer Datei verwendet haben, müssen Sie daran denken, die Methode close() des Dateiobjekts aufzurufen. Beispielsweise können Sie mit der try/finally-Anweisung sicherstellen, dass die Datei endgültig geschlossen werden kann.
file_object = open('thefile.txt') try: all_the_text = file_object.read( ) finally: file_object.close( )
Hinweis: Die open-Anweisung kann nicht im try-Block platziert werden, da das Dateiobjekt file_object die Methode close() nicht ausführen kann, wenn beim Öffnen der Datei eine Ausnahme auftritt.
2. Datei lesen, Textdatei lesen input = open('data', 'r')
#第二个参数默认为r input = open('data')
Binärdatei lesen input = open('data', 'rb')
Alle Inhalte lesen file_object = open('thefile.txt')
try: all_the_text = file_object.read( ) finally: file_object.close( )
Feste Bytes lesen file_object = open('abinfile', 'rb')
try: while True: chunk = file_object.read(100) if not chunk: break do_something_with(chunk) finally: file_object.close( )
Lesen Sie jede Zeile list_of_all_the_lines = file_object.readlines( )
Wenn es sich bei der Datei um eine Textdatei handelt, können Sie das Dateiobjekt auch direkt durchlaufen, um jede Zeile zu erhalten:
for line in file_object: process line
3. Datei schreiben, Textdateiausgabe = open('data.txt', 'w')
Binärdateiausgabe schreiben = open('data.txt', 'wb')
Schreibdateiausgabe anhängen = open('data .txt', 'a')
output .write("\n都有是好人") output .close( )
Daten schreiben file_object = open('thefile.txt', 'w')
file_object.write(all_the_text) file_object.close( )
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Verwendung des Python-Dateivorgangs zum Lesen und Schreiben von Dateien zum Anhängen von Beispielen für Textinhalte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!