DATEI INPUT/OUTPUT
	
import os
# open file, read a line
	handle = open(filename,'r+t') # r=read  t=textdatei
	line = handle.readline().strip() # löscht 
	zahl = toFloat(line)
	handle.close()


import os
# open file, read all lines
	handle = open(filename,'r+t') # r=read  t=textdatei
	lines = handle.readlines()
	handle.close()
	for line in lines:
		 l=line.strip()


import os
# open file, write tofile
	handle = open(filename,'w+t') # r=read  t=textdatei
	nl='\n'
	handle.write('Text for the file')
	handle.write(nl')
	number = 123
	handle.write( str(number)')
	handle.write(nl')
	handle .close()

CSV Dateien

CSV
import csv
# lesen der csv-Datei
	handleCSV = open(csvFilename, 'r+t', newline = '')  # öffnen zum schreiben als textdatei
	csvreader = csv.reader(handleCSV, delimiter = ';', quotechar = '|', quoting = csv.QUOTE_MINIMAL)
	for sections in csvreader:
		print(sections)

	handleCSV.close()




import csv
		# schreiben aus einer csv-Datei
	handleCSV = open(csvFilename, 'w+t', newline = '')  # öffnen zum schreiben als textdatei
	csvwriter = csv.writer(handleCSV, delimiter = ';', quotechar = '|', quoting = csv.QUOTE_MINIMAL)
	captions = ['Date', 'Time', 'Temp']
	csvwriter.writerow(captions)
	for item in liste:
		csvwriter.writerow(item.getCSVList()) # [1,2,3]
		handleCSV.close()

Listen/Arrays
Klassen