os 模块常用方法
os模块
创建目录-----使用递归的形式创建
os.makedirs("文件名1/文件名2/文件名3.....")
创建一个目录,创建文件夹
os.msdir("文件名")
递归删除,如果文件夹里没有文件就删除,递推到上一层,再次检测,如果有文件就保留。
os.removerdirs("文件名1/文件名2/文件名3.....")
删除一个文件夹
os.rmdir(文件名)
删除文件,仅能删除文件
os.remove("文件绝对路径")
列出所有文件和文件夹名称
os.listdir('需要列出的文件夹路径')
获取当前平台的路径分隔符
os.sep
获取当前平台换行符
os.linesep
os.path模块
返回绝对路径
path.abspath(“相对文件夹路径”)
将path拆分为-----文件夹路径 和 文件名称
path.split("相对path")
获取路径中的上一级
path.dirname(__file__)
获取最后一级名称
path.basename(绝对路径)
判断路径是否存在,返回True/False
path.exists("path")
如果文件路径是绝对路径,返回True
path.isabs()
判断文件是否存在,返回True/False
path.isfile()
路径拼接
path.join("","","".....)
返回path大小
path.getsize()
大写变小写,斜杠根据当前平台修改
path.normcase("aa/AA/dd\CC\VV")
斜杠会修改为当前平台的分隔符,可用执行 . . 返回上一级
path.normpath("AA/DD\\VV..//EE")

浙公网安备 33010602011771号