ouvrir un fichier en Python

Répondre

Messages : 9

Enregistré le : 12 mai 2018 12:15

Classe : mp

ouvrir un fichier en Python

Message par marie999 » 12 mai 2018 12:22

: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

Messages : 470

Enregistré le : 27 févr. 2013 16:45

Classe : ENVT

Re: ouvrir un fichier en Python

Message par loupi » 12 mai 2018 12:56

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

Messages : 1735

Enregistré le : 27 oct. 2017 10:55

Classe : Bac a fleurs

Re: ouvrir un fichier en Python

Message par Hibiscus » 12 mai 2018 12:57

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
Université de Tokyo | Tohoku - Thèse (Astrophysique)

Messages : 6651

Enregistré le : 17 avr. 2012 21:19

Classe : Thé à la

Re: ouvrir un fichier en Python

Message par bullquies » 12 mai 2018 13:00

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
The Axiom of Choice is obviously true, the Well-Ordering Principle is obviously false, and nobody knows about Zorn's Lemma. - Jerry Bona

Messages : 9

Enregistré le : 12 mai 2018 12:15

Classe : mp

Re: ouvrir un fichier en Python

Message par marie999 » 12 mai 2018 13:23

Hibiscus a écrit :
12 mai 2018 12:57
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