parts:给定路径划分后的元组
drive: 给定驱动器盘符
root:根的字符串
anchor: 驱动器和根的联合
parents:访问此路径的父级目录
parent: 上级目录
name: 文件名,带文件格式后缀
suffix: 文件格式后缀
suffixes: 文件格式后缀列表
stem: 文件名,不带最末尾后缀
as_posix():返回使用正斜杠(/)的路径字符串
as_uri():路径表示为 file URL
is_absolute():是否是绝对路径
is_relative_to():是否是某个目录的子路径
is_reserved(): 是否被Windows保留
joinpath(): 路径拼接
match(): 通配符风格的模式匹配
relative_to():计算此路径相对 other 表示路径
with_name():修改文件名及其后缀
with_stem():修改文件名
with_suffix():修改文件后缀
通用path,可用于windows与unix
cwd():当前目录的路径
home():用户home目录
stat(): 文件的元信息
chmod(): 修改权限
exists():文件/目录是否存在
expanduser():返回带有扩展 ~ 和 ~user 构造的新路径
glob(): 匹配文件
group():返回拥有此文件的用户组
is_dir():是否是目录
**is_file()*是否是文件
is_mount():是否是挂载点
is_symlink():是否是符号链接
is_socket():是否是socket
is_fifo():是否是队列
is_block_device():是否是块设备
is_char_device():是否是字符设备
iterdir():迭代目录下的文件
lchmod(): 如果路径指向符号链接则是修改符号链接的模式
lstat(): 如果路径指向符号链接,则是返回符号链接而不是目标的信息
mkdir(): 创建目录
open(): 打开文件
e.g. with p.open() as f:
owner():文件拥有者
read_bytes():bytes 读文件
read_text():text读文件
readlink():返回符号链接指向位置
rename(): 重命名目录,提示冲突文件
replace(): 重命名目录,默认替换掉冲突文件
resolve(): 路径绝对化
rglob(): 递归匹配检索
rmdir():删除目录,目录必须为空
samefile():是否是同一个文件
symlink_to():指向目标软链接
hardlink_to():指向目标硬链接
link_to():创建硬链接
touch(): 创建文件
unlink(): 删除文件
write_bytes():写入字节
write_text():写入文本