zoukankan      html  css  js  c++  java
  • 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
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    java lambda
    ssh配置基础
    信息安全课程笔记1
    字体标记与文字布局
    字符串:格式化
    字符串
    标签详细描述
    HTML中的标签列表
    html(1)
    python列表命令
  • 原文地址:https://www.cnblogs.com/xiyuan2016/p/10219477.html
Copyright © 2011-2022 走看看