Exercice Modifier le format de date
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
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 👍
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte