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

membalas semua(2)
左手右手慢动作

Anda boleh mencuba fungsi f.read(size) Jika saiz ditetapkan kepada 1, ia akan membaca aksara demi aksara, dan kemudian menapis data.

左手右手慢动作

Ini mudah digunakanpython, tetapi hasilnya adalah sama kerana postur anda tidak betul

Sebagai contoh, kandungan yang anda tapis > twiiiiiii@2, izinkan saya mensimulasikannya, jika kandungan fail yang hendak diproses (raw.dat) adalah seperti ini

> t我w爱i北i京i天i安i门ii@2

Ekod

with open("raw.dat", "rb") as fh:
    line = fh.readline()
    print(line)
    print(line.decode('ascii', 'ignore'))

Output

b'> t\xce\xd2w\xb0\xaei\xb1\xb1i\xbe\xa9i\xcc\xeci\xb0\xb2i\xc3\xc5ii@2'
> twiiiiiii@2

Jadi tiada masalah, ia tidak berbeza dengan apa yang anda gunakan C

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!