J'essaie d'ouvrir un fichier Excel mais le chemin contient des accents et il m'est impossible d'ouvrir le fichier. J'ai essayé plein d'encoding différents mais rien ne fonctionne.
ton erreur indique que str n'a pas de fonction/attributs decode, si tu fais l'inverse (encode avant decode) ça va fonctionner (tu n'aura du moins pas cette erreur)
Notez que les accents et l'encodage n'ont rien avoir avec le problème. C'est juste le caractère d'échappement (barre oblique inversée) qu'il faut soit échapper (doubler), soit remplacer par le séparateur UNIX (barre oblique), soit utiliser une chaîne brute.
path = "C:\\ça\\c'est\\valide" # caractère \ échappé
path = "C:/ça/aussi/c'est/valide" # caractère / à la place de \
path = r"C:\et\ça\c'est\encore\mieux" # chaîne brute
Chemin Python avec accents
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
devrait suffire.