Résolue

Exercice Modifier le format de date

# Dates # Modules

Bonjour la communauté J'ai fait le nouveau exercice pour modifier le format de date. Ma solution a été rejetée car j'ai utilisé un module "dateparser". Est ce qu'il est possible de valider la solution avec ce module ? Ou est ce qu'il faut proposer une autre solution sans ce module ? Merci d'avance

Salut Arnold,


peux tu mettre ici ta proposition ?

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 = []




for ele in folders:

   string_separ = ele.split("_")

   new_tupl_ele = (string_separ[2], string_separ[1], string_separ[0])

   new_list_ele = list(new_tupl_ele)

   new_ele = ' '.join(new_list_ele)

   formated_date = str(dateparser.parse(new_ele).date())

   result.append(formated_date)


print(result)

Ta solution est bien correct. Le contenu de ta liste result contient bien le résultat attendu.


J'imagine que tu as ce message d'erreur : No module named 'dateparser' ? Ce doit être parce que cette lib n'est pas installée dans l'env de la plateforme. Considères que tu saurais résoudre cette exercice 👍


Le but de l'exercice était entre autres d'utiliser le split et aussi les dictionnaires pour associer les numéros de mois au nom des mois. En gros tu contournes cette étape de correspondance à la main avec la lib dateparser.


Essayes de refaire l'exo sans cette lib pour ta progression sur docstring et les diamants 🤑 mais sinon bravo pour ton initiative 👍

C'est bon j'ai reussi à faire l'exo sans aucun module mais c'était plus fastidieux.^^

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.