首页 > 后端开发 > Python教程 > 解析pathlib的使用

解析pathlib的使用

高洛峰
发布: 2017-03-27 15:52:59
原创
2800 人浏览过

pathlib 为path3.x版本后才出现,功能比较强大,对于目录操作更为简便,如使用python3.x操作目录可以先考虑使用此模块.

import pathlib ---- > 只是本次用的一点功能,方便记忆

1. relative_to

  path1 = Path("/home/dante")

  path2 = Path("/home/dante/project/src")

  path2.relative_to(path1) ----------> project/src 将path1 和path2目录中相同部分去掉
2. glob 和 fnmatch

  glob 是pathlib.Path 的一个属性,返回一个生成器 循环后可以通过stem(取文件名),suffix(后缀,返回的是字符串),suffixes--> 返回的是list

  fnmatch 是单独的一个库 作用都是过滤关键字 返回bool值

3. pathlib读去文件 3.5.x新特性

  pathlib.path('filename').read_text() 就可以直接读取文件

以上是解析pathlib的使用的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板