Ogni blocco di codice è un programma diverso
#----------------------------------------------------------------------------------------------
#----------------------------- Lancia una sola volta
f=open("temperature.csv", "w") # Crea il file vuoto
f.close()
#----------------------------------------------------------------------------------------------
#----------------------------- Aggiunge al file una linea con le 3 temperature...
f=open("temperature.csv", "a")
t1=31.2 # Dati di esempio
t2=32.3
t3=33.4
f.write("%f,%f,%f\n" %(t1,t2,t3)) # Scrive una riga di testo nel file "t1,t2,t3" e va a capo
f.close()
#----------------------------- Aggiunge al file una linea con le 3 temperature...
f=open("temperature.csv", "a")
t1=41.1
t2=42.2
t3=43.3
f.write("%f,%f,%f\n" %(t1,t2,t3))
f.close()
#----------------------------------------------------------------------------------------------
#----------------------------- Se vuoi utilizzare i dati nel file
f=open("temperature.csv", "r")
for linea in f: # Per ogni linea presente nel file
for t in linea.split(","): # Per ciascuna delle 3 temperature (separate da ",")
tt=float(t) # La variabile tt contiene una temperatura (float)
print(tt, end=" ") # Le stampo separate da uno spazio?
print() # Ogni linea stampata (3 temperature) va a capo
f.close()