J'ai l'erreur susmentionnée dans s1="some very long string............"
Quelqu'un sait ce que je fais de mal ?
J'ai l'erreur susmentionnée dans s1="some very long string............"
Quelqu'un sait ce que je fais de mal ?
Dans ma situation, j'avais \r\n
dans mes chaînes de dictionnaire à guillemets uniques. J'ai remplacé toutes les instances de \r
par \\r
et \n
par \\n
et cela a résolu mon problème, en renvoyant correctement les sauts de ligne échappés dans la dictée évaluée.
ast.literal_eval(my_str.replace('\r','\\r').replace('\n','\\n'))
.....
J'ai fait face à un problème similaire. J'avais une chaîne qui contenait un chemin vers un dossier dans Windows par exemple C:\Users\
Le problème est que \
est un caractère d'échappement et donc pour l'utiliser dans des chaînes, vous devez ajouter un autre \
.
Incorrect : C:\Users\
Correct : C:\\\Users\\\
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.