小说python的路径操作

在日常编码中,常常会有这些操作

在当前目录或用户目录下新建一个配置文件,

获取一个文件的路径或上级目录

这些都涉及路径操作

相信大家都使用过`os.path`来处理过,这个痛苦我想"谁用谁知道吧"

今天的主角`pathlib`就是来解决痛苦的...

pathlib简介

是跨平台的、面向对象的路径操作库,就是对进行了封装,提供了一个便捷的,面向对象的操作方式,相对作为string对象需要进行众多繁琐的操作,它才真正是

python3.4+版本标准库支持python2(2.6/2.7)版本作为第三方库

官方地址

常用操作

1

获取上级目录

实现

os.path获取上级目录

实现

pathlib获取上级目录

2

用户目录/当前目录

对于一个跨平台的程序,如果需要在用户目录(当前目录)下的新建文件,用无需去理会平台路径分隔符的差异了(为,为)

windows用户目录

linux用户目录

3

获创建路径

创建路径

pathlib其他属性

4

文件操作

文件操作

5

重命名/修改后缀名

重命名

实用例子

1

请分类统计目录文件数目

分类统计文件数

2

显示目录树

目录树

3

找出最后修改的文件

最后修改文件

下面的是我的公众号二维码图片,欢迎关注我。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180503G1SERH00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券