Commit 52e7f87a by JonathanMM

bouclage sur les jours lors de l'import

parent ccfa8e9f
......@@ -219,6 +219,7 @@ def importerDumpData(adresseDump):
importerTable("statusConso", mysql, sqlite)
def importerTable(nomTable, mysql, sqlite):
print("Import de la table " + nomTable)
#On récupère la liste des champs de stations
c = sqlite.cursor()
requete = c.execute("pragma table_info(" + nomTable + ")")
......
import dumpLib
import datetime
import resumeLib
import os
jour = datetime.datetime(2018, 1, 8)
dumpLib.cleanStationTable()
nomFichier = dumpLib.downloadDumpData(jour)
dumpLib.importerDumpData(nomFichier)
dumpLib.creerDumpData(jour)
dumpLib.creerDumpConso(jour)
\ No newline at end of file
jour = datetime.datetime(2018, 1, 7)
dateMax = datetime.datetime(2018, 1, 8)
while jour <= dateMax:
print("--- Jour traité : " + str(jour.strftime("%Y-%m-%d")))
print("Nettoyage de la table station")
dumpLib.cleanStationTable()
print("Téléchargement du dump")
nomFichier = dumpLib.downloadDumpData(jour)
print("Importation du dump")
dumpLib.importerDumpData(nomFichier)
demain = jour + datetime.timedelta(days=1)
print("Suppression du fichier dump")
os.remove(nomFichier)
print("Calcul des resumes")
resumeLib.calculerToutResume(jour, demain)
jour += datetime.timedelta(days = 1)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment