Bonjour,
J'ai un fichier texte qui contient des des caractères spéciaux que mon éditeur vim affiche comme ^M, ce sont des retours chariot DOS semble-t-il (et sous vim, je peux en écrire en faisant ctrl+v,ctrl+m).
Je voudrais écrire un script Python qui supprime ces caractères. Or si j'écris ce caractère spécial dans mon script python, par exemple si je fais :
j'ai une erreur 'EOL while scanning single-quoted string'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part s=s.replace('^M','')
Merci d'avance pour votre aide.
PS. Le fichier texte qui contient des caractères spéciaux ^M est généré par un script PHP (à partir d'un formulaire sur le web). Donc éventuellement, je pourrais regarder du côté de ce script PHP mais j'aimerais éviter.







Répondre avec citation
Partager