在python当中,如果你想控制路径,基本上绕不开os.path。
我希望看完这篇文章以后,熟练使用python的你能立刻开始使用pathlib模块,一刻也不要耽误。
pathlib相对于os.path有以下优势:
◆ pathlib导入更加清晰;
◆ 采用面向对象编程,能同时存储更多状态,os.path返回的通常只有一个字符串;
◆ pathlib使用更简单
一、获取路径相关信息
pathlib会把路径相关信息都存在一个Path的核心类里面,比如用户名,后缀名,上层目录,文件创建时间,文件大小等等。
这些os.path是没有办法一次性都给我们的,因为os.path调用的函数几乎都是返回字符串格式,不能像Path对象这样保存状态。
01 获取当前文件路径
这种操作方式可能会包含相对路径信息。
02 当前文件夹路径