直接上图
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文件即可。