欢迎浏览我的博客 获取更多精彩文章
别再用os.path了,尝试一下pathlib吧
文章目录
我在很久之前曾经接触过pathlib这个库,当时我认为这是一个略显笨拙,而且没有什么必要出现的面向对象版本的os.path.但是当我现在回过头来看时,pathlib真的是酷毙了!
这篇文章我会向你安利pathlib这个库,他是python的标准库之一,无需另外安装.希望你看完之后可以在以后Python开发的日子里更多得使用pathlib
os.path太笨重了
当我们在python中操作路径和文件时,一般会用到os.path.你要用的他都会有,但是有的时候未免显得太笨重了
你是不是会这样调用os.path呢
`import os.path BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) TEMPLATES_DIR = os.path.join(BASE_DIR, 'templates') `
或者这样?
`from os.path import abspath, dirname, join BASE_DIR = dirname(dirname(abspath(__file__))) TEMPLATES_DIR = join(BASE_DIR, 'templates') `
又或者说join方法太普通了,给他换个名字?
`from os.path import abspath, dirname, join as joinpath BASE_DIR = dirname(dirname(abspath(__file__))</