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!