bonjour

je souhaite passer dans un datetime.timedelta des variables

mais j'ai une erreur
TypeError: unsupported type for timedelta microseconds component: str

Voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
#!/usr/bin/python
# -*- coding: utf-8 -*-
 
 
 
import datetime
 
 
 
duree = "00:46:19"
 
duree = duree.split(":")
heure_duree = int(duree[0])
minute_duree = int(duree[1])
seconde_duree = int(duree[2])
 
 
resultat = datetime.timedelta('heure_duree', 'minute_duree', 'seconde_duree')
print resultat

Merci de votre aide

Cordialement