Last active
September 12, 2018 20:49
-
-
Save EspaceRaspberryFrancais/952fb2a884e0fabe937030e1cfd0234e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Ajouter les imports suivants en debut de fichier | |
from datetime import datetime, timedelta | |
import os | |
# Entree : temperature; Fonction : enregistrer la temperature dans un fichier, au bon endroit | |
def enregistrement(temperature): | |
d = datetime.now() | |
# On recupere de datetime.now l'annee & le jour et on le stocke | |
annee = str(d)[:4] | |
jour = str(d)[:10] | |
repertoire = '/home/pi/ProjetGraphTemp/temperatures/' + annee + '/' | |
# On vérifie que le repertoire existe. S'il n'existe pas : on le cree | |
if not os.path.isdir(repertoire): | |
os.makedirs(repertoire) | |
fich_Temp = repertoire + jour + '.txt' | |
# On ouvre le fichier ayant pour nom la date_du_jour.txt en fonction de s'il existe ou pas : en add ou en write | |
if os.path.exists(fich_Temp): | |
# Le fichier existe, on l'ouvre en mode ajout | |
f = open(fich_Temp, "a") | |
else: | |
# Le fichier n'existe pas, on le cree et on l'ouvre | |
f = open(fich_Temp, "w") | |
# Enfin, on ajoute une ligne dans le fichier au format : HH:MM Temp _ Exemple : 10:15 27.02 | |
time = d.strftime("%H:%M") | |
print(str(time) + " " + str(temperature), file=f) | |
f.close() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment