学无止境

少年辛苦终身事,莫向光阴惰寸功。——唐·杜荀鹤《题弟侄书堂》


Os模块

os .path.dirname(path) 获取路径名

os.path.basename(path) 获取文件名

os.path.join(path1[,path2[,….]]) 将路径与文件名拼接成一个完整的路径

os.path.split(path) 分割路径与文件名,返回元组(f_path, f_name), 如果完全使用目录,它也会将最后一个目录作为文件名分离,且不会判断文件或者目录是否存在

os.path.splitext(path) 分割文件名与扩展名

os.path.getsize(file) 或得文件大小,单位是字节

os.path.gettatime(file) 或得文件最近的访问时间,返回的是浮点型秒数

os.path.getctime(file) 或得文件的创建时间,返回的是浮点型秒数

os.path.getmtime(file) 或得文件的修费时间,返回的是浮点型秒数

os.path.exists(path) 判断路径是否存在

os.path.isabs(path) 判断是否为绝对路径

os.path.isdir(path) 判断是否存在且是一个目录

os.path.isfile(path)

os.path.islink(path) 判断是否存在且是一个符号链接

os.path.ismount(path) 判断是否存在且是一个挂载点

os.path.samefile(path1, path2) 判断两个路径是否指向同一个文件