python之os/os.path模块常备技能

作者: TestingShare | 来源:发表于2019-01-20 17:29 被阅读1次

    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) #常用于拼接路径,大多数第二个参数传文件名
    

    相关文章

      网友评论

        本文标题:python之os/os.path模块常备技能

        本文链接:https://www.haomeiwen.com/subject/tpgxjqtx.html