• [^] # Re: Vérifier les données avant d'écrire le fichier

    Posté par (site web personnel) . En réponse au message Fichier hist-EXT. Évalué à 2.

    Du genre:

     #current time
     current_time= datetime.datetime.now()
     histEXT = "/home/www/logs/hist-EXT"
     #Nom des fichier
     Temp_histEXT= histEXT + "{}".format(current_time.minute % 5) + ".txt"
     Link_histEXT= histEXT + ".txt"
     #creation du fichier modulus
     #try:
     if True:
     cla = get_c_locale_abbrev()
     s1 = validatePrint(temperature)
     s2 = validatePrint(humidity) 
     if s1 = '---' or s2 == '---': # A adapter...
     old = open(Link_histEXT).read().split('/') # Pas propre, mais rapide.
     s1 = old[1]
     s2 = old[2]
     sfile = open(Temp_histEXT,'w')
     sfile.write(cla + " /" + s1 + "/" + s2 + "/1\n")
     sfile.close()
     subprocess.Popen(["/bin/ln","-fs",Temp_histEXT,Link_histEXT])

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN