Profilo di hello

Nome hello
Indirizzo email n/a
Messaggi1
  • formattazione valori
    Forum >> Principianti
    Salve ragazzi nel codice
    ho questo risultato :

    in colonna "A" la stringa 20191101,6041.124,15.499

    desiderei ottenere
    in colonna "A" la data in formato 01/11/2019
    in colonna "B" 6041.124 o meglio 6041
    in colonna "C" 15.499 o meglio 15,499




    come modificare il codice ?

    grazie .




    gg=input('INSERISCI GIORNO INIZIALE DA ESAMINARE ')
    mm=input('mese ')
    aa=input('anno (2 cifre) ')
    
    start2=str(gg)+'/'+str(mm)+'/'+str(aa)
    start1=str(start2)
    print (start1)
    start=datetime.datetime.strptime(start1, "%d/%m/%y")
    finish=datetime.datetime.today()
    delta=start
    while delta<finish-datetime.timedelta(days=1):
     stringa=datetime.datetime.strftime(delta,"20%y%m%d")  
     with open("./dati_centraline_"+stringa+"_meteo.csv") as filecsv:
        lettore = csv.reader(filecsv,delimiter=",")
        header = next(lettore)
    
        dati = [(linea0,linea2,linea5)
        for linea in lettore if linea0=="ARPACAMPANIA NA01" and (linea2=="RadSG" or linea2=="Temperatura aria")]
    
        somma=0
        somma2=0
        n=0
        for val in dati:
         vv=float(val2.replace(",","."))
         if val1=="RadSG" and vv>0:
          somma=somma+vv
         if val1=="Temperatura aria":
          somma2=somma2+vv
          n=n+1
    
        JOULE=somma*3.6
        Media=somma2/n
    
        file=open("./Temperatura+RaSG.csv","a") 
        giorno=datetime.datetime.strptime(stringa, "20%y%m%d")
        file.writelines('%s,%s,%s\n'%(stringa,JOULE,Media))
        file.close()
     delta =delta+datetime.timedelta(days=1)
     print (stringa)