J'ai du enlever le encode ut8 parce que sinon jai TypeError: a bytes-like object is required, not 'str'
Type: Messages; Utilisateur: Anonyme1784
J'ai du enlever le encode ut8 parce que sinon jai TypeError: a bytes-like object is required, not 'str'
# -*- coding: utf-8 -*-
with open("1300001717.txt", "rb") as f:
print(f.read().decode('gb2312','ignore'))
Genial merci bcp !!!
Jai oublie de preciser que "rb" me donne des trucs du genre
xb0\x9d\x80:\xe4\xe5\x9b\
# -*- coding: utf-8 -*-
with open("test.txt") as f:
print(f.read().decode('gb2312','ignore').encode('UTF-8'))
print(f.read().decode('gb2312','ignore').encode('UTF-8'))
AttributeError: 'str'...
Jai exactement execute ce code et jai un retour du genre ÐÒìÒ飬ÇëÔÚÏÂÒ»½ .....etc....
Autant pour moi !
Resultat :
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte
Avec decode j'ai une erreur :
print(contenu.decode('utf8'))
AttributeError: 'str' object has no attribute 'decode'
Et sinon quand je fais ce code suivant ca me mets pas les caracteres chinois...
Merci :)
J'ai téléchargé la dernière version de anaconda, j'ai utilise Spyder, il y a écrit Python 3.6
Bonjour,
Pour utiliser du Chinois dans la lecture de fichier sur Python :
# -*- coding: utf-8 -*-
with open("1300001717.txt", "rb") as f:
print(f.read().decode('gb2312','ignore'))
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.