Dateneintrag in die Datei
Die Dateneingabemethode wird verwendet
write()
♪ Die Anzahl der Daten sollte in eine Zeile umgewandelt werden. Dies kann entweder durch
format()
oder
str()
♪
Multidisziplinäre Dateien
Beim Umgang mit mehreren Dateien muss man wissen, wann die Daten in der Datei vorbei sind. Dazu können Arbeitsmethoden verwendet werden
readline()
: Wenn der Dateischreiber das Ende der Datei angibt, wird die Methode
readline()
gibt eine leere Zeile zurück, die als falsche logische Bedeutung wahrgenommen wird:
während True:
s = Fin.readline()
wenn nicht s: Pause # wenn die Zeile leer gelesen wird,
# Der Zyklus endet mit der Bedienerpause
print(s, end=") # Drehen auf eine neue Zeile, denn wenn wir die Zeile aus der Datei lesen
# Das Symbol einer neuen Linie "n" erhalten
Andere Methoden des Lesens von Daten aus mehreren Dateien
ANHANG Alle Daten auf der Liste.
Fin = open("input.txt)
list_strings = Fin.readlines()
Sie dachten alle Linien
Fin.close()
für s in list_strings:
Print(s, end=")
2. Design
with-as
♪ In diesem Fall schließt die Datei automatisch nach dem Ende des Zyklus.
mit open("input.txt") als Fin:
für s in Fin:
Print(s, end=")
Dieses Design sorgt dafür, dass die Datei geschlossen ist.
3. Methode der Umwandlung von Python-Linien (ergänzend zur Verwendung dieser Methode). In diesem Fall schließt die Datei auch automatisch.
für s in open("input.txt):
Print(s, end=")