python之os/os.path模块常备技能
2019-01-20 本文已影响1人
TestingShare
os是写脚本的常用功能,主要用于文件操作,路径操作, 常用的命令整理如下,只是常用并非全部
os.name #获取操作系统
os.getcwd() #返回当前文件路径
os.mkdir("aa") # 创建文件
os.makedirs("bb/cc") #创建多级目录
os.listdir(path) #返回path路径下的所有文件,以列表的形式存储
os.removedirs(name) # 删除含有多级目录文件
os.remove(name) #删除目录文件,这里name需要传路径+文件名,或者路径
os.renames(old,new) #修改文件或文件夹的名字,old指路径+文件名,new指路径+新文件名
os.path.abspath(path) #返回path规范化的绝对路径
os.path.split(path) #将文件与文件名拆分,存储数组中,如:('/Users/zhaoyonghui/Documents/Code/ZYH_JK_TEST', 'Peizhi')
os.path.dirname(path) #返回当前文件夹的上一级路径,如 path路径是:/Users/zhaoyonghui/Documents/Code/ZYH_JK_TEST/Peizhi/abb/cc ,则返回/Users/zhaoyonghui/Documents/Code/ZYH_JK_TEST/Peizhi/abb
os.path.basename(path) #返回最后一级文件夹名
os.path.exists(path) #判断文件路径是否存在,存在返回True,否则False
os.path.isfile(path) #判断文件是否存在,存在返回True,否则False
os.path.join(path, *paths) #常用于拼接路径,大多数第二个参数传文件名