file.write(file.name.text[:])方法写不进去问题

    上次练习爬虫就遇到这个问题了,然而,但是并没有及时解决,只是单纯认为是代码问题.

这次竟然又遇到了,忍无可忍, 不过,问题不大.

    先把上次没解决问题我得方法说一下,我只把有用到得数据提取出来放在文件里,over.

这是没有办法的办法.当时也没有时间去看这个问题,就简单试试,但结果达到了,也没管那么多.

毕竟,我是个菜鸡


    总结下我解决问题得方法,大致就是三种.

第一种方法:

                在打开文件后面加一个"file.close()" 或者加一个"file.flush()"

                file.close()关闭文件: 一是防止缓存的信息可能会意外丢失,文件可能会损坏.

                                                 二就是为了释放资源.

                file.flush()刷新文件:  Python 文件 flush() 方法是用来把文件从内存buffer(缓冲区)中强              制刷新到硬盘中,同时清空缓冲区.

第二种方法:

                在with open as 的时候在文件后面标明编码格式.


第三种就是打开文件的时候写的mode:


我是用第二种解决的问题,我也是小白,如果能帮到你,都挺好.哈哈哈哈

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容