Maison > Questions et réponses > le corps du texte
ringa_lee2017-04-18 09:32:21
Vous pouvez essayer la fonction f.read(size). Si la taille est définie sur 1, elle lira caractère par caractère, puis filtrera les données.
ringa_lee2017-04-18 09:32:21
C'est facile à utiliserpython
, mais le résultat est le même C'est parce que votre posture n'est pas bonne
Par exemple, le contenu que vous avez filtré > twiiiiiii@2
, laissez-moi le simuler, si le contenu du fichier à traiter (raw.dat
) est comme ça
> t我w爱i北i京i天i安i门ii@2
Encoder
with open("raw.dat", "rb") as fh:
line = fh.readline()
print(line)
print(line.decode('ascii', 'ignore'))
Sortie
b'> t\xce\xd2w\xb0\xaei\xb1\xb1i\xbe\xa9i\xcc\xeci\xb0\xb2i\xc3\xc5ii@2'
> twiiiiiii@2
Donc il n'y a pas de problème, ce n'est pas différent de ce que vous utilisez C