@[TOC]( TypeError: write() argument must be str, not DataFrame错误)
TypeError:write()参数必须是str,而不是DataFrame
怎么解决呢?
这是源代码,因为爬取的内容为DataFrame格式,导致报错
with open('recommend.csv', 'w', encoding='utf-8') as file:
file.write(df)
简单的解决方法,将格式转一下就可以了
with open('recommend.csv', 'w', encoding='utf-8') as file:
file.write(str(df))
接下来遇到了例外一个问题![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f290fa464901d74d7e59a91b5bb7cbae.png#pic_center)
but!!! 外面文件打开是乱码的,我用的是excel打开的csv文件,具体怎么解决呢?我也很苦恼,期待第二天能找到答案,今天就到这里了,加油,什么时候开始都不算晚,我们有的是机会呢。