微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python中的pathlib模块如何使用?详解pathlib模块的用法

pathlib模块提供了表示文件系统路径的类,可适用于不同的操作系统。使用pathlib 模块,相比于os模块可以写出更简洁,易读的代码,今天这篇文章详细的讲解pathlib模块的用法有需要的朋友可以一起来看看这篇文章

一、pathlib模块概念

在Python中,这个模块就是对文件进行处理的,它可以应用于不同的操作系统中,文件操作有两个常用的模块,还有一个os模块。但是一般使用pathlib模块会更加的简单,操作起来会快捷方便。在这个模块中,可以实现Python类读写文件、操纵文件路径、操作目录等。

二、pathlib模块的用法

1、获取目录

在这个模块中,提供了两种获取目录的方式,下面分别给大家讲解

Path.cwd()它是可以返回文件当前所在目录。

Path.home()最后返回的是一个用户的主目录。

具体的实例如下:

from pathlib import Path
currentPath = Path.cwd()
homePath = Path.home()

print("文件当前所在目录:%s\n用户主目录:%s" %(currentPath,homePath))

2、目录拼接

文件操作中,使用的是’/’进行文件路径的凭借操作,比如项目的例子中,创建一个子路径,代码如下:

from pathlib import Path
currentPath = Path.cwd()
newPath = currentPath / 'hello-100'
print("新目录为:%s" %(newPath))

3、创建、删除目录

创建目录,使用的都是mkdir()方法,使用这个方法可以在指定的路径中创建一个目录,在这方法中将mk该为rm,变成rmdir方法的时候就是对一个目录进行删除的擦走,删除的时候目录文件夹必须为空。举个例子:

创建目录:

from pathlib import Path
currentPath = Path.cwd()
makePath = currentPath / 'hello-100'
makePath.mkdir()
print("创建的目录为:%s" %(nmakePath))

删除目录:

from pathlib import Path
currentPath = Path.cwd()
delPath = currentPath / 'hello-100'
delPath.rmdir()
print("删除的目录为:%s" %(delPath))

关于Python中的pathlib模块如何使用?详解pathlib模块的用法文章分享到这里了,希望大家通过对这篇文章的学习,能收获到更多的知识。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐