Bonjour à tous,
Je suis actuellement confronté à un problème en programmation en langage Python.
En quelques mots, mon projet étant un datalogger, réalise des mesures de tension/courant et enregistre ces mesures sur une clé USB via
un Raspberry Pi. Sur la clé USB se trouve alors un fichier au format .CSV avec les mesures puis l'heure à laquelle l'enregistrement est fait.
Maintenant mon problème est que l'heure est toujours la même. Je m'y suis d'abord pris avec la fonction datetime.datetime.now()
mais ceci me retourne une heure en format 2015-04-20 09:00:17:151694.
Avoir une heure précise à la microseconde ne m'intéresse pas de tout et j'aurais préféré ce format là 20.04.2015;09:00:17
J'ai alors essayé de passer par le code suivant:
Super j'ai ma date dans le bon format mais l'heure ne change plus. J'ai essayé d'enregistrer les mesures chaque seconde en retournant en sortieCode:formatVoulu = "%d.%m.%Y;%H:%M:%S" date = datetime.datetime.now() dateFormatVoulu = date.strftime(formatVoulu)
la variable date et la variable dateFormatVoulu et je retrouve en sortie:
L'heure ayant le format non désiré change bel et bien chaque seconde mais celle au format que je désire ne change pas. J'ai recherché plusieurs solutionsCode:2015-04-20 09:00:17:151694 20.04.2015;09:00:17 2015-04-20 09:00:18:151694 20.04.2015;09:00:17 2015-04-20 09:00:19:151694 20.04.2015;09:00:17 2015-04-20 09:00:20:151694 20.04.2015;09:00:17
pour y remédier comme passer par la fonction strptime ou autres mais sans succès.
Une solution pour parer à ce problème?
Merci de votre aide.
-----