Python-Datei write()-Methode
Übersicht
write()Diese Methode wird verwendet, um die angegebene Zeichenkette in eine Datei zu schreiben.
Bevor die Datei geschlossen oder der Puffer geleert wird, wird der Inhalt der Zeichenkette im Puffer gespeichert, und zu diesem Zeitpunkt können Sie den geschriebenen Inhalt nicht in der Datei sehen.
Wenn der Dateiöffnungsmodus b enthält, muss beim Schreiben von Dateiinhalt der str (Parameter) mit der encode-Methode in die Bytes-Form umgewandelt werden, andernfalls wird ein Fehler ausgelöst: TypeError: a bytes-like object is required, not 'str'.
Syntax
Die Syntax der write()-Methode lautet wie folgt:
fileObject.write( [ str ])
Parameters
-
str-- Die Zeichenfolge, die in die Datei geschrieben werden soll.
Rückgabewert
Gibt die Anzahl der geschriebenen Zeichen zurück.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Methode write():
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 打开文件
fo = open("test.txt", "w")
print "文件名为: ", fo.name
str = "Example"
fo.write( str )
# 关闭文件
fo.close()
Die Ausgabe des obigen Beispiels ist:
文件名为: test.txt
Dateiinhalt anzeigen:
$ cat test.txt ExampleAndere Erweiterungen
Python-Dateimethoden