ERREUR !!! explication

Résolu/Fermé
RomainGA Messages postés 109 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 20 avril 2024 - 24 mars 2018 à 21:32
 Utilisateur anonyme - 25 mars 2018 à 14:46
Bonsoir à tous,

J 'ai ce code :
import pandas as pd
data = open(r"C:\Users\Romain\Documents\stage OV2\destination\2018-03-05-14\sdc-6a11499a-162c-11e8-b814-3da1244bcc07_dc427498-019d-4c5c-8d04-542fe1737e9b.json")
print(data)


mon notebook me sors:
<_io.TextIOWrapper name='C:\\Users\\Romain\\Documents\\stage OV2\\destination\\2018-03-05-14\\sdc-6a11499a-162c-11e8-b814-3da1244bcc07_dc427498-019d-4c5c-8d04-542fe1737e9b.json' mode='r' encoding='cp1252'>


Je ne pense pas que ce sois une erreur, mais j’aimerais que l'on m’explique cet Output pour comprendre et ne plus pleuré devant ^^.

Cordialement.
Romain.

1 réponse

Utilisateur anonyme
24 mars 2018 à 22:52
Bonsoir, ici data est un objet, je suppose que tu veut ouvrir un fichier en mode lecture et lire les lignes du fichier :

Regarde la doc python :
https://docs.python.org/2/tutorial/inputoutput.html

Essai :

import pandas as pd
data = open("C:\Users\Romain\Documents\stage OV2\destination\2018-03-05-14\sdc-6a11499a-162c-11e8-b814-3da1244bcc07_dc427498-019d-4c5c-8d04-542fe1737e9b.json", "r+")
print(data.readline())
0
RomainGA Messages postés 109 Date d'inscription mardi 4 juillet 2017 Statut Membre Dernière intervention 20 avril 2024 6
25 mars 2018 à 13:30
Exact, data est mon objet (normalement, cela, devrait me donner une dataframe = un tableau)
Je tombe maintenant sur une erreur d'encodage:
UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 403: character maps to <undefined>

alors que mon code est:
import pandas as pd
data = open(r"C:\Users\Romain\Documents\stage OV2\destination\2018-03-05-14\sdc-6a11499a-162c-11e8-b814-3da1244bcc07_dc427498-019d-4c5c-8d04-542fe1737e9b.json", "r+")
print(data.readline())

:'(
0
Utilisateur anonyme
25 mars 2018 à 14:46
Pour le problème d'encodage je ne peut pas te dire, mais enlève le "r" que tu as avant le chemin r"C:\".......

Regarde après dans ton fichier json.
0