Python Dateihandling
Version vom 4. Dezember 2019, 11:53 Uhr von Thomas.will (Diskussion | Beiträge) (→Funktion als Variable aufrufen)
Dateihandling
Um mit einer Datei zu arbeiten muss man zuerst einen Dateihandle aufmachen.
Man arbeitet danach mit dem Dateihandle. Dieser muss am Ende wieder geschlossen werden.
Datei lesen
- Kompletes lesen einer Datei in eine Variable.
#!/usr/bin/python3
dat = open("/etc/passwd","r")
dateiinhalt = dat.read()
print "Typ: ",type(dateiinhalt)
print "Inhalt:\n", dateiinhalt
dat.close()Datei schreiben
- Sequentielles schreiben in eine Datei.
#!/usr/bin/python3
fout=open("Beispieldatei2.txt","w")
fout.write("Erster String")
fout.write("Zweiter String")
fout.close()- Auslesen eienr CSV Datei und jeweils Ausgabe der ersten 2 Felder
#!/usr/bin/python3
dat_sys="csv.dat"
dat=open(dat_sys,"r")
for l in dat:
line = l.rstrip().split(";")
print(" field0= ", line[0], " field1= ",line[1], " field2= ",line[2])
dat.close()