我有一个 Unicode 格式的 GIF 文件(或任何图像格式):
>>> data
u'GIF89a,\x000\x00\ufffd\ufffd\x00\x00\x00\x00\ufffd\ufffd\ufff...
我想把它写到文件中:
>>> f = open('file.gif', 'wb')
>>> f.write(data)
但我收到一个错误:
UnicodeEncodeError at /image
'ascii' codec can't encode characters in position 10-11: ordinal not in range(128)
我该怎么做呢?