Bonjour,
j'ai créé une fonction qui récupère une date de début, date de fin et calcule chaque date entre les deux sans les samedis.
Deux questions :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 def date_range(date_from, date_to): DATETIME_FORMAT = "%Y-%m-%d" date_from = datetime.datetime.strptime(date_from, DATETIME_FORMAT) date_to = datetime.datetime.strptime(date_to, DATETIME_FORMAT) r = (date_to+datetime.timedelta(days=1)-date_from).days return [date_from+datetime.timedelta(days=i) for i in range(r) if (date_from+datetime.timedelta(days=i)).weekday() != 5]
Mon écriture est-elle une bonne pratique pour python?
Quel est le code le plus simple pour enlever les samedis et dimanches entre les deux dates?
Merci d'avance
Laurent
Partager