ouvrir un fichier en Python

Modérateur : Michel Quercia

Répondre
marie999
Messages : 9
Enregistré le : sam. mai 12, 2018 12:15 pm
Classe : mp

ouvrir un fichier en Python

Message par marie999 » sam. mai 12, 2018 12:22 pm

:D bonjour a ts , j'ai entre le chemin absolu d'un fichier from.txt comme suit : with open('\C:\Users\admin\Desktop\from' , mode = 'r' ) as fr :
voila l'erreur qu'il me donne : File "<tmp 1>", line 1
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 3-4: truncated \UXXXXXXXX escape
J'y comprens rien :roll: :roll: :) :) .. :?: :?: merci pour votre aide

loupi
Messages : 438
Enregistré le : mer. févr. 27, 2013 5:45 pm
Classe : ENVT

Re: ouvrir un fichier en Python

Message par loupi » sam. mai 12, 2018 12:56 pm

Je vois au moins 2 pb
- pas \C:, mais C:
- il manque l'extension de ton fichier

Avatar du membre
Hibiscus
Messages : 1372
Enregistré le : ven. oct. 27, 2017 10:55 am
Classe : Bac a fleurs

Re: ouvrir un fichier en Python

Message par Hibiscus » sam. mai 12, 2018 12:57 pm

Encore une erreur windows courante. (qui remplit les forums de stackoverflow, ou tu devrais trouver tes reponses..)

\U commence un escape Unicode de 8 caracteres, comme \U00014321`.
Dans ton code, \U est suivi de s, qui est invalide.
Donc tu dupliques tous les backslashes, ou tu mets le prefix r devant la chaine de caracteres (raw)

Edit, Et effectivement, faut mettre le bon chemin de ton fichier....... Qui est dans ses proprietes..
Lycée Masséna (Pcsi-PC*)
École polytechnique (X2015)
Université de Tokyo/Tohoku - Thèse (Astrophysique)

Avatar du membre
bullquies
Messages : 6495
Enregistré le : mar. avr. 17, 2012 9:19 pm
Classe : Thé à la

Re: ouvrir un fichier en Python

Message par bullquies » sam. mai 12, 2018 1:00 pm

La prochaine fois que qqun demande comment travailler l'anglais, je lui suggère de chercher à résoudre ses bugs en allant voire S.O. et autres :D

marie999
Messages : 9
Enregistré le : sam. mai 12, 2018 12:15 pm
Classe : mp

Re: ouvrir un fichier en Python

Message par marie999 » sam. mai 12, 2018 1:23 pm

Hibiscus a écrit :
sam. mai 12, 2018 12:57 pm
Encore une erreur windows courante. (qui remplit les forums de stackoverflow, ou tu devrais trouver tes reponses..)

\U commence un escape Unicode de 8 caracteres, comme \U00014321`.
Dans ton code, \U est suivi de s, qui est invalide.
Donc tu dupliques tous les backslashes, ou tu mets le prefix r devant la chaine de caracteres (raw)

Edit, Et effectivement, faut mettre le bon chemin de ton fichier....... Qui est dans ses proprietes..
Merci , c'est reglé :)

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 6 invités