5.3 os模块,pickle,绝对&相对路径

直接上图
在这里插入图片描述

在这里插入图片描述

OS

下面对部分做出解释
在这里插入图片描述
必须要有父目录才能在父目录的基础上创建子目录

在这里插入图片描述
必须保证要删除的目录内没有文件才可以删除,否则需要先删除该目录内的所有文件

在这里插入图片描述

递归删除目录,连续删除多个目录,需确保目录内没有文件

在这里插入图片描述

等于os.listdir(’.’) 输出当前目录内的所有文件
" . ":表示当前目录
” … “:表示上一级目录

在这里插入图片描述
返回的是’sexy.avi’
os.path.basename:需要文件名而不需要路径

在这里插入图片描述
去掉文件名,返回目录路径
os.path.dirname:需要路径显示路径下的文件名则需要配合os.lisdir()使用

在这里插入图片描述
返回的是C:\A\B\C
若放在C盘(或其他盘)中需要自己添加\

在这里插入图片描述
返回的是一个元组(‘E\A’ , ‘sexy.avi’)前面是路径,后面是文件名
如果完全使用目录,则会将最后一个目录作为 文件名分离

在这里插入图片描述
分离文件名和扩展名
返回的是(‘E\A\sexy’ , ‘avi’)

在这里插入图片描述

在这里插入图片描述
os.path.getatime()访问创建时间
在这里插入图片描述
世界标准值

在这里插入图片描述
北京时间

在这里插入图片描述
E盘(C盘等)是挂载点

以上输出为:
在这里插入图片描述

绝对&相对路径

假设当前目录为 ‘E:\’ 需要访问’E:\A\B\test.txt’
相对路径 ‘A\B\test.txt’ 或 ‘.\A\B\test.txt’
绝对路径 ‘E:\A\B\test.txt’

pickle

存储

在这里插入图片描述
pickle.dump(x1,x2):将x1倒入x2中
wb:二进制的写

读取

在这里插入图片描述

一、我对pkl文件的理解为:

1)python中有一种存储方式,可以存储为.pkl文件。

2)该存储方式,可以将python项目过程中用到的一些暂时变量、或者需要提取、暂存的字符串、列表、字典等数据保存起来。

3)保存方式就是保存到创建的.pkl文件里面。

4)然后需要使用的时候再 open,load。
 eg:
 在这里插入图片描述

在这里插入图片描述

这里转载https://www.cnblogs.com/cainiaoxuexi2017-ZYA/p/11673982.html

pickle的好处就是可以减小源代码文件的大小,如果列表存储了许多元素,则可将其放入pickle中,用的时候直接读取pickle文件即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值