• pathlib


    导入Path类

    from pathlib import Path

    创建Path对象

    p = Path('C:WindowsSystem32') # 用C:WindowsSystem32创建Path对象

    打印p中路径

    print(p)

    p的父路径

    p.parent
    1
    所有p的祖辈路径

    p.parents #返回一个列表,序号越大离p越远
    1
    p目录下的所有文件

    p.iterdir() # 返回一个迭代器,包含p下所有文件
    1
    判断p是不是文件

    p.is_file()
    1
    判断p是不是目录

    p.is_dir()
    1
    判断p是不是绝对路径

    p.is_absolute()
    1
    判断p是否符合某一模式

    p.match('C:Windows*')
    1
    在p下搜索符合某一模式文件

    p.glob('*.py')
    1
    在p及其子目录下搜索符合某一模式文件

    p.glob('***.py')
    p.rglob('*.py')
    1
    2
    当p不是目录时,将其创建为目录

    p.mkdir()
    1
    当p是空目录时,移除p

    p.rmdir()
    1
    利用relative_to获取当前目录文件名
    p.relative_to(p.parent)

    当p是文件时
    获取文件名

    p.name
    1
    获取后缀

    p.suffix
    ---------------------
    作者:Triagen
    来源:CSDN
    原文:https://blog.csdn.net/triagen/article/details/74623440
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    jdbc-------JDBCUtil类 工具类
    jdbc --- javabean
    MapReduce 找出共同好友
    mapReducer 去重副的单词
    用户定义的java计数器
    mapReducer第一个例子WordCount
    win10 Java环境变量,hadoop 环境变量
    Writable序列化
    io 流操作hdfs
    [常用命令]OSX命令
  • 原文地址:https://www.cnblogs.com/xiyuan2016/p/10219477.html
Copyright © 2020-2023  润新知