Pathlib常用操作

  • Post author:
  • Post category:其他


一.使用方法

使用方法很简单,直接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还是一个很实用的库。目前暂时使用到的就是这些,后面有使用到更多的操作会继续同步更新的,也欢迎大家在评论区留言补充哦!




版权声明:本文为qq_68231479原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。