Python/Script

Aller à la navigation Aller à la recherche
#-------------------------------------------------------------------------------
# Name:        module1
# Purpose:
#
# Author:      phpage.fr
#
# Created:     08/11/2016
#-------------------------------------------------------------------------------

import os
import datetime
import time

def top():
    decalage = 3600 # décalage horaire d'une heure
    ficdest = open("//poste1/c$/Statistique/journal.txt","a") # fichier journal
    ficanalyse = "//poste1/c$/Statistique/BDEnr.mdb" # fichier à analyser
    tmodiffic = os.path.getmtime(ficanalyse) # récupère la date de dernière modification du fichier
    thorloge = time.strftime("%Y%m%d-%H%M%S", time.gmtime(time.time() + decalage)) # heure courante et mise en forme
    tmodif    = time.strftime("%Y%m%d-%H%M%S", time.gmtime(tmodiffic + decalage)) # mise en forme
    # print ("horloge : " + thorloge + " ; temps : " + temps)
        # écriture dans fichier de destination
    ficdest.write (ficanalyse + ";" + thorloge + ";" + tmodif + "\n")
    ficdest.close

def main():
    duree = 2100 # duree du traitement, en minute
    intervalle = 60 # duree entre chaque point de mesure, en seconde
    for i in range (1, duree):
        top()
        time.sleep(intervalle) # pause, en seconde

if __name__ == '__main__':
    main()