• Python之pathlib用法


    from pathlib import Path

    path = Path("test_path")

    path.name # 文件名

    path.stem # 除后缀的文件名

    path.suffix # 文件后缀

    path.parent # 文件父目录

    path.parents # 各个层级的父目录

    path.parts # 路径按照分隔符进行分割

    path.expanduser() # 返回带用户名的目录

    path.stat() #文件详细信息

    path.stat().st_size #文件字节大小

    path.stat().st_ctime #文件创建时间

    path.stat().st_mtime #上次修改文件时间

    create_time = datetime.datetime.fromtimestamp(path.stat().st_ctime) #转换成日期格式

    path.resolve() # 返回绝对路径

    path.exists() # 判断文件是否存在

    path.is_file() # 判断是否是文件

    path.is_dir() # 判断是否是目录

    path.iterdir() # 返回改文件夹下的文件和目录迭代器

    path.glob("**/*.py") #返回该目录下的所有.py文件

    path.rename(target_name) # 修改文件名

    path.open(model='r') # 以读模式打开文件。换成'w'就是以写模式打开文件。

    Path.mkdir(mode, parents, exist_ok) #创建目录,想整个路径一起创建,就设置parents为True, 想要覆盖创建,就设置exist_ok为True

    Path.rmdir() #只能移除空目录,想要移除非空目录只能使用:import shutil; shutil.rmtree(path)

    Path.cwd() # 获取当前文件路径

    Path.home() # 返回home目录路径

  • 相关阅读:
    python闯关_Day012
    python闯关_Day010
    python闯关_Day009
    python闯关_Day008
    python闯关_Day07
    什么是PRD、MRD与BRD?
    Python中logging日志使用
    git一些常用的命令
    Python第三方库
    FastDFS分布式存储服务器安装
  • 原文地址:https://www.cnblogs.com/huangshiyu13/p/16479230.html
Copyright © 2020-2023  润新知