一、OS.Path模块
1. 获取当前文件的绝对路径
os.path.abspath(path)
2.获取文件名
os.path.basename(path)
3.获取文件夹路径
os.path.dirname(path)
把路径分割成dirname和basename,返回一个元组
4.把路径分割成dirname和basename,返回一个元组
os.path.split(path)
5.判断路劲是否存在
os.path.exists(path)
6.判断路径是否为文件
os.path.isfile(path)
7.判断路径是否为目录
os.path.isdir(path)
8.返回文件大小,如果文件不存在就返回错误
os.path.getsize(path)
9.把目录和文件名合成一个路径
os.path.join(path1[, path2[, ...]])
二、文件和文件夹
1.返回当前工作目录
os.getcwd()
2.返回path指定的文件夹包含的文件或文件夹的名字的列表
os.listdir(path)
3.创建一个名为dirname的文件夹
os.mkdir(dirname)
4.递归文件夹创建函数
os.makedirs(path)
5.删除路径为path的文件
os.remove(path)
6.递归删除文件夹
os.removedirs(path)
7.删除path文件夹. 仅当这文件夹是空的才可以
os.rmdir(path)
8.输出在文件夹中的文件名通过在树中游走,向上或者向下。在根目录下的每一个文件夹(包含它自己), 产生3-tuple (dirpath, dirnames, filenames)【文件夹路径, 文件夹名字, 文件名】。
os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])
获取进程ID
1.返回当前进程的id
os.getpid()
2.返回当前当前进程用户的id
os.getuid()
3.返回当前父进程的id
os.getppid()