前段时间,在使用新版本的 Django 时,我发现了 settings.py 的第一行代码从
)
是不是非常方便?
技术的底层原理和关键实现
pathlib 并不是基于 str 的实现,而是基于 object 设计的,这样就严格地区分了 Path 对象和字符串对象,同时也用到了一点 os 的功能,比如 os.name,os.getcwd 等,这一点大家可以看 pathlib 的源码了解更多。
最后的话
本文分享了 pathlib 的用法,后面要处理路径相关的操作时,你应该第一时间想到 pathlib,不会用没有关系,搜索引擎所搜索 pathlib 就可以看到具体的使用方法。
虽然 pathlib 比 os 库更高级,更方便并且提供了很多便捷的功能,但是我们仍然需要知道如何使用 os 库,因为 os 库是 Python 中功能最强大且最基本的库之一,但是,在需要一些文件系统操作时,强烈建议使用 pathlib。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 什么是python uwsgi11/13
- ♥ python中如何实现format函数保留指定的小数位数?09/06
- ♥ python图像二值化09/30
- ♥ python如何合并多个excel单元格?12/02
- ♥ 如何在python中命名函数09/13
- ♥ python 32位和64位有什么区别?10/08
内容反馈