操作系统与文件

pathlib

osos.path模块的面向对象封装。

  • 构造 Path(path = '.')

    from pathlib import Path
    
    Path.home()
    Path.home("Documents")
    
  • 路径操作

  • Path.joinpath(str)
  • Path.resolve() 转化为绝对路径
  • Path.home('.') 用户目录
  • Path.cwd()
  • Path.exists()
  • 通用操作
  • Path.stat()
  • 文件操作
  • Path.is_file()
  • Path.touch()
  • Path.unlink()
  • Path.open()
  • Path.read_text(encoding=None) Path.write_text()
  • Path.read_bytes(), Path.write_bytes()
  • Path.name, Path.suffix, Path.suffixs: list
  • 文件夹操作
  • Path.is_dir()
  • Path.rmdir() 文件夹必须为空
  • Path.iterdir() -> list

最后更新: 2020年1月12日