有人可以向我解释为什么这两个代码会产生两个不同的输出。
a。
import urllib
txt = urllib.urlopen("image.jpeg").read()
print(txt)
b。
from PIL import Image
import requests
from io import BytesIO
import io
img = Image.open('image.jpeg')
#img.save("./test.jpeg", "JPEG")# <- this saves a correct file
with io.BytesIO() as output:
img.save(output, format="JPEG")
contents = output.getvalue()
print(contents)# <- this prints something totally different ???