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()