难以编写.png文件python

时间:2015-04-12 11:45:42

标签: python encoding bin contextio

我正在尝试编写一个我用Python从网上检索的.png文件。

with open(fileName, 'w+') as f: 
      f.write(data)

'ascii'编解码器无法对位置0中的字符u'\ ufffd'进行编码:序数不在范围内(128)

我尝试data.encode('utf-8'),但是当我使用Python来获取mime类型时,它会将其检测为.bin文件。

有没有任何明确的方法来处理这个问题?这种情况发生了一段时间而不是其

以下是更多信息:

Github link to code

API reference

1 个答案:

答案 0 :(得分:1)

您需要以二进制模式打开文件:

with open(fileName, 'wb') as f: 
    f.write(data)