« Python/Script » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 53 : | Ligne 53 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Catégorie:Python]] |
Version du 2 novembre 2017 à 17:36
#------------------------------------------------------------------------------- # Name module1 # Purpose exemple de traitement d'un fichier # ouverture du fichier en mode écriture # ajout du contenu "valeur et valeur au carré # Author fylip22 # Created 01/11/2017 #------------------------------------------------------------------------------- def fichier(nom, taille): with open(r"c:\tmp\{}{}.txt".format(nom, taille), "w") as sortie: for i in range(taille): sortie.write("{}, {}\n".format(i, i**2)) if __name__ == '__main__': fichier("test", 10000000)
#------------------------------------------------------------------------------- # 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()