Temps execution
Résolu
s.pastour
Messages postés
16
Statut
Membre
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un programme en python qui execute des fonctions sur la base de donnée mais ces données sont très volumineuse.
Je voudrais créer un chronomètre qui se termine quand la dernière fonction a été réaliser mais je vois pas comment faire.
voici mon code :
"conn=psycopg2.connect(host=hote,user=utilisateur,password=mot_passe,dbname=dbname)
cur=conn.cursor()
try:
cur.execute("select fn_inra_suivie('apd_aveyron')")
tab_infra_suivie=cur.fetchall()
print(tab_infra_suivie[0])
conn.commit()
except Exception as e:
print(e)
try:
cur.execute("select fn_info_cable('apd_aveyron',"+str(tolerence)+")")
tab_info_cable=cur.fetchall()
print(tab_info_cable[0])
conn.commit()
except Exception as e:
print(e)
try:
cur.execute("select fn_lot8_boite('apd_aveyron')")
tab_lot8_boite=cur.fetchall()
print(tab_lot8_boite[0])
conn.commit()
except Exception as e:
print(e)
try:
cur.execute("select fn_lot8_apd_cable('apd_aveyron',"+str(tolerence)+")")
tab_lot8_cable=cur.fetchall()
print(tab_lot8_cable[0])
conn.commit()
except Exception as e:
print(e)
"""
try:
cur.execute("select fn_tableau_livrable('apd_aveyron',"+str(tolerence)+")")
tab_livrable=cur.fetchall()
print(tab_livrable[0])
conn.commit()
except Exception as e:
print(e)
"""
try:
cur.execute("select public.suivi_traveaux('aveyron',"+str(tolerence)+")")
tab_livrable=cur.fetchall()
print(tab_livrable[0],'FIN')
conn.commit()
except Exception as e:
print(e)
try:
cur.execute('select ref_cable from apd_aveyron.ftth_cable where code_proje is null')
tab_cb=cur.fetchall()
with open('logg/cable_ss_projet_aveyron.txt','w') as fi:
for cb in tab_cb:
fi.write(str(cb[0])+'\n')
except Exception as e:
print(e)
conn.commit()
conn.close()"
Merci pour votre aide
J'ai un programme en python qui execute des fonctions sur la base de donnée mais ces données sont très volumineuse.
Je voudrais créer un chronomètre qui se termine quand la dernière fonction a été réaliser mais je vois pas comment faire.
voici mon code :
"conn=psycopg2.connect(host=hote,user=utilisateur,password=mot_passe,dbname=dbname)
cur=conn.cursor()
try:
cur.execute("select fn_inra_suivie('apd_aveyron')")
tab_infra_suivie=cur.fetchall()
print(tab_infra_suivie[0])
conn.commit()
except Exception as e:
print(e)
try:
cur.execute("select fn_info_cable('apd_aveyron',"+str(tolerence)+")")
tab_info_cable=cur.fetchall()
print(tab_info_cable[0])
conn.commit()
except Exception as e:
print(e)
try:
cur.execute("select fn_lot8_boite('apd_aveyron')")
tab_lot8_boite=cur.fetchall()
print(tab_lot8_boite[0])
conn.commit()
except Exception as e:
print(e)
try:
cur.execute("select fn_lot8_apd_cable('apd_aveyron',"+str(tolerence)+")")
tab_lot8_cable=cur.fetchall()
print(tab_lot8_cable[0])
conn.commit()
except Exception as e:
print(e)
"""
try:
cur.execute("select fn_tableau_livrable('apd_aveyron',"+str(tolerence)+")")
tab_livrable=cur.fetchall()
print(tab_livrable[0])
conn.commit()
except Exception as e:
print(e)
"""
try:
cur.execute("select public.suivi_traveaux('aveyron',"+str(tolerence)+")")
tab_livrable=cur.fetchall()
print(tab_livrable[0],'FIN')
conn.commit()
except Exception as e:
print(e)
try:
cur.execute('select ref_cable from apd_aveyron.ftth_cable where code_proje is null')
tab_cb=cur.fetchall()
with open('logg/cable_ss_projet_aveyron.txt','w') as fi:
for cb in tab_cb:
fi.write(str(cb[0])+'\n')
except Exception as e:
print(e)
conn.commit()
conn.close()"
Merci pour votre aide
A voir également:
- Temps execution
- Renommer plusieurs fichiers en même temps - Guide
- Temps pour soi iphone - Guide
- Mode Concentration sur iPhone : pour ne pas être dérangé - Guide
- Dans le diaporama à télécharger, les diapositives s’enchaînent automatiquement. combien de temps la diapositive crayon met-elle à s’afficher ? combien de temps reste-t-elle affichée à l’écran ? ✓ - Forum Powerpoint
- 2 go internet combien de temps - Forum Opérateurs & Réseaux mobiles
1 réponse
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 588
bonjour, un exemple:
from datetime import *
depart = datetime.now()
input("...")
arrivee=datetime.now()
ecoule=arrivee-depart
print(ecoule)