问题记录2:TypeError: write() argument must be str, not bytes

今天试了下用requests模块的get()方法来下载图片,写入文件的时候不能写入二进制,然后将打开方式改成二进制的就好了。
原因是,f.content的存储方式是二进制,而文件正常打开默认是字符串的形式,所以如果写入的是二进制,那么打开文件的时候也需要以二进制的形式打开。

posted @ 2016-11-28 09:23  旺东  阅读(2805)  评论(0编辑  收藏  举报