python|python 数据写入文件不全的解决方法
前期检查工作
- 写入前数据是否完整
- 打开的文件句柄在数据写入过程中是否提前关闭(在写入之后添加判断输出)
fp.closed
False为打开,True为关闭
检查文件在打开后是否关闭 【python|python 数据写入文件不全的解决方法】若程序结束后未关闭文件句柄,可能导致标题描述的问题
解决办法
- 在程序结束前执行close()方法
fp = open()
...
fp.close()
- 在程序结束前执行flush()方法
fp = open()
...
fp.flush()
- 使用with...as...打开文件(对我不生效,原因待查明)
with open() as fp:
...
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- 使用协程爬取网页,计算网页数据大小
- Python(pathlib模块)
- python青少年编程比赛_第十一届蓝桥杯大赛青少年创意编程组比赛细则