getchar - diffrent of Python readline() and C getc()
巴扎黑
巴扎黑 2017-04-18 09:30:21
0
2
475
巴扎黑
巴扎黑

répondre à tous(2)
左手右手慢动作

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.

左手右手慢动作

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!