Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1097 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Timedelta et fichier Ini

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Timedelta et fichier Ini

n°2408755
dopi
Posté le 02-02-2022 à 15:55:25  profilanswer
 

Bonjour à tous,  
 
J'aimerai intégrer dans mon programme une alerte lorsque la mise à jour de celui-ci n'a pas été faite depuis 30 jours.  
J'ai une GUI avec une fonction qui vient inscrire la date du jour dans un fichier INI:  
 
[LAST_MAJ]
last_maj = 02102022
 
J'arrive à lire la date, écrire... mais pas à la comparer avec timedelta pour afficher l'alerte.  
 
config = ConfigParser()
config.read('as.ini')
past = config.get("LAST_MAJ","last_maj" ) - timedelta(days=30)
 
Qui me renvoi une erreur de Type:  
TypeError: unsupported operand type(s) for -: 'str' and 'datetime.timedelta'
 
Mais la je sèche...  
Pourriez-vous me donner un coup de main svp ?  
 
Merci par avance !

mood
Publicité
Posté le 02-02-2022 à 15:55:25  profilanswer
 

n°2409073
MaybeEijOr​Not
but someone at least
Posté le 05-02-2022 à 17:37:22  profilanswer
 

Bonjour,
 
Je n'y connais rien en Python mais visiblement tu essayes de soustraire une date à une chaîne de caractères donc ça ne fonctionne pas. Il faut préalablement convertir ta chaîne de caractères config.get("LAST_MAJ","last_maj" ) en une date.
Probablement un truc du genre :

Code :
  1. date_last_maj = datetime.strptime(config.get("LAST_MAJ","last_maj" ), "%d %m, %Y" )


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Timedelta et fichier Ini

 

Sujets relatifs
Lancer une appli dans une nouvelle instance Excel , mais pas seulementLire et déplacer un fichier TAR avec nom alternatif bash
Batch fichier host[C] Refresh d'un fichier ouvert
Transformer un fichier xlsm en page webBatch dont la modification ne fonctionne que si je copie le fichier
fichier batch pour relier des fichiers videoscreer des fichier vide a partir d un fichier txt
[RESOLU !!] Ajouter noeud fichier xml powershell 
Plus de sujets relatifs à : Timedelta et fichier Ini


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR