上次练习爬虫就遇到这个问题了,然而,但是并没有及时解决,只是单纯认为是代码问题.
这次竟然又遇到了,忍无可忍, 不过,问题不大.
先把上次没解决问题我得方法说一下,我只把有用到得数据提取出来放在文件里,over.
这是没有办法的办法.当时也没有时间去看这个问题,就简单试试,但结果达到了,也没管那么多.
毕竟,我是个菜鸡
总结下我解决问题得方法,大致就是三种.
第一种方法:
在打开文件后面加一个"file.close()" 或者加一个"file.flush()"
file.close()关闭文件: 一是防止缓存的信息可能会意外丢失,文件可能会损坏.
二就是为了释放资源.
file.flush()刷新文件: Python 文件 flush() 方法是用来把文件从内存buffer(缓冲区)中强 制刷新到硬盘中,同时清空缓冲区.
第二种方法:
在with open as 的时候在文件后面标明编码格式.
第三种就是打开文件的时候写的mode:
我是用第二种解决的问题,我也是小白,如果能帮到你,都挺好.哈哈哈哈