摘要: 1、什么叫序列化 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes(字节) 2、用于序列化的两个模块,json和pickle 2.1json和pickle的对比分析 3、pickle模块 4、shelve Shelve是对象持久 阅读全文
posted @ 2018-08-20 17:12 foremost 阅读(243) 评论(0) 推荐(0) 编辑
摘要: shutil 模块 高级的 文件、文件夹、压缩包 处理模块 1、将文件内容拷贝到另一个文件中 2、拷贝文件 将A文件的内容直接copy到B 3、递归的去拷贝文件夹,一层一层的copy 4、递归的去删除和移动文件 5、创建压缩包并返回文件路径,例如:zip、tar 6、压缩包的处理是调用 ZipFil 阅读全文
posted @ 2018-08-20 17:07 foremost 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、os模块 os模块提供了很多允许你的程序与操作系统直接交互的功能 os模块的主要功能:处理文件和目录,系统相关,执行命令,管理进程 1.1os不带path:系统相关 1.2文件和目录操作 在Python中,使用windows的文件路径时一定要小心,比如你要引用d盘下的1.txt文件,那么路径要以 阅读全文
posted @ 2018-08-20 11:23 foremost 阅读(160) 评论(0) 推荐(0) 编辑