别再用os.path了,尝试一下pathlib吧

本文介绍Python的pathlib库,对比os.path的笨重,展示pathlib如何简化路径操作,提高代码可读性和精确性,并讨论其局限性。建议使用Python3.6及以上版本的开发者转向使用pathlib。
摘要由CSDN通过智能技术生成

欢迎浏览我的博客 获取更多精彩文章

https://boyn.top

别再用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__))</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值