0
file = open("images.jpeg", "rb")

c = file.read(512)
print(type(c))
print(c)

file.close()

c は str オブジェクトです。それはバイトオブジェクトであるべきではありませんか?ドキュメントによると、そうあるべきです!

Python 3.2 では、実際にはバイト オブジェクトです。Python2.7で何が起こったのですか?

プラットフォーム: Kubuntu 12.04 64 ビット

4

1 に答える 1

3

bytesstrはPython 2.7のエイリアスです

于 2012-09-30T13:50:43.077 に答える