html内容写入到文件中的时候出现‘TypeError: expected a character buffer object’异常

html内容写入到文件中的时候出现‘TypeError: expected a character buffer object’错误

代码如下:

with open('ryf.md', 'a') as f:
	f.write(content)    # content是html内容

原因是写入文件要求写入内容是str,直接转换成str即可,如下:

with open('ryf.md', 'a') as f:
	f.write(str(content))

 

PS:发现很多东西都忘了,博客里倒是还有,orz,所以记忆力不靠谱

 

1楼wswang
urllib和urllib2的区别,,http://www.codefrom.com/paper/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3urllib%E3%80%81urllib2%E5%8F%8Arequests