一.使用方法
使用方法很简单,直接from pathlib import Path就行;
二.常用操作
打印当前目录:
Path.cwd()
, 打印home目录:
Path.home()
路径拼接:
Path.cwd() / ‘tmp’
,创建新目录:
(Path.cwd() / ‘tmp’).mkdir()
创建一个新的文件:
Path(‘new_file.txt’).touch()
重命名文件:
path = Path(‘new_file.txt’), path.rename(‘renamed_file.txt’)
获取路径父目录:
path.parent
,也可以获取父目录的父目录
path.parent.parent(可套娃)
获取路径最后一级名字:
path.name
遍历目录下的所有文件
[i for i in path.iterdir()]
读取.txt文件:
path = Path(‘test.txt’), with path.open() as f:
向.txt文件中写入:
path = Path(‘test.txt’), path.touch(),path.write_text(‘hello world!’)
三.总结
相比于os较为繁琐的操作,pathlib还是一个很实用的库。目前暂时使用到的就是这些,后面有使用到更多的操作会继续同步更新的,也欢迎大家在评论区留言补充哦!