Résolue

Dateparser ?

# Dates # Compréhension de liste
result = [dateparser.parse(elt).strftime("%Y %m %d") for elt in folders]
resultat = [elt.replace(" ","-") for elt in result

Thibault houdon

Mentor

Bonjour Mehdi,


Quelle est la question :) ?

oups désolé j ai juste envoyé le code sans explication.

Ma question est la suivante :

ce code est valide mais le correcteur ne el prend pas comme valide car il ne prend pas en compte la bibliothèque DATAPARSER je suppose ?

import dateparser

folders = ["26_fevrier_2022",
           "2_avril_2022",
           "6_juin_2022",
           "7_janvier_2022",
           "7_mai_2022",
           "8_avril_2022",
           "9_mars_2022",
           "11_juillet_2022",
           "12_fevrier_2022",
           "14_janvier_2022",
           "15_mai_2022",
           "16_avril_2022",
           "16_mars_2022",
           "17_decembre_2021",
           "18_juin_2022",
           "19_fevrier_2022",
           "19_juillet_2022",
           "21_aout_2022",
           "21_avril_2022",
           "22_janvier_2022",
           "23_mai_2022",
           "24_mars_2022"]

result = [dateparser.parse(elt).strftime("%Y %m %d") for elt in folders]
resultat = [elt.replace(" ","-") for elt in result]
print(resultat)

Hello Mehdi,


oui ton résultats et ton script sont tout à fait correct pas de souci.

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.