Python3 Datei-Methode write ()
Umriss
Methodewrite () wird verwendet , um die Datei angegebenen Zeichenfolge zu schreiben.
Bevor die Datei wird geschlossen oder bevor der Puffer geleert wird, finden Sie in den Inhalt der Zeichenfolge in dem Puffer gespeichert sind, dann können Sie nicht in der Dokumentinhalt geschrieben wird.
Grammatik
write () Methode hat die folgende Syntax:
fileObject.write( [ str ])
Parameter
str - die Zeichenfolge in die Datei geschrieben werden.
Rückgabewert
Dieses Verfahren hat keinen Rückgabewert.
Beispiele
W3big.txt Inhaltsdatei wie folgt:
1:www.w3big.com 2:www.w3big.com 3:www.w3big.com 4:www.w3big.com 5:www.w3big.com
Das folgende Beispiel zeigt die Methode write () Verwendung:
#!/usr/bin/python3 # 打开文件 fo = open("w3big.txt", "r+") print ("文件名: ", fo.name) str = "6:www.w3big.com" # 在文件末尾写入一行 fo.seek(0, 2) line = fo.write( str ) # 读取文件所有内容 fo.seek(0,0) for index in range(6): line = next(fo) print ("文件行号 %d - %s" % (index, line)) # 关闭文件 fo.close()
Das obige Beispiel Ausgabe lautet:
文件行号 0 - 1:www.w3big.com 文件行号 1 - 2:www.w3big.com 文件行号 2 - 3:www.w3big.com 文件行号 3 - 4:www.w3big.com 文件行号 4 - 5:www.w3big.com 文件行号 5 - 6:www.w3big.com
Überprüfen Sie die Dateiinhalte:
$ cat w3big.txt 1:www.w3big.com 2:www.w3big.com 3:www.w3big.com 4:www.w3big.com 5:www.w3big.com 6:www.w3big.com