2023-08-04

传统的文件操作三步:打开、操作、关闭文件

open函数先打开一文件第一个参数可以带上路径 第二个参数指定打开模式 打开的文件里本来有内容 用w形式打开 里面内容就会被截断 即清空重新写入


使用With语句(即上下文管理器

更优雅 不用关闭文件 确保资源的释放


若是写入的内容中间出错 程序并没有机会执行到这个文件关闭的一个操作 所以写入的内容就在文件对象的缓冲区里并没有写入到硬盘里 程序就关闭了 但是with依然确保关闭


Pickle 解决永久存储python对象的问题 允许将字符串列表字典等python对象保存为文件

.py打包的是源代码是可以被执行的独立单元

序列化:将python对象转换为二进制字节流的一个过程把源代码变成二进制组合

Dump

Load

后缀是pkl 必须是以二进制可写入的形式打开 可以用元组的形式打包解包

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容