• 技术文章 >后端开发 >Python教程

    解析pathlib的使用

    高洛峰高洛峰2017-03-27 15:52:59原创2034
    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中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:pathlib
    上一篇:Python变量和数据类型的详细介绍 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 在Django的视图(View)外使用Session的方法• python发腾讯微博代码分享• python实现2014火车票查询代码分享• 十个Python程序员易犯的错误• 浅谈Python的Django框架中的缓存控制
    1/1

    PHP中文网