pathlib模块提供了表示文件系统路径的类,可适用于不同的操作系统。使用pathlib 模块,相比于os模块可以写出更简洁,易读的代码,今天这篇文章详细的讲解pathlib模块的用法有需要的朋友可以一起来看看这篇文章。
一、pathlib模块概念
在Python中,这个模块就是对文件进行处理的,它可以应用于不同的操作系统中,文件操作有两个常用的模块,还有一个os模块。但是一般使用pathlib模块会更加的简单,操作起来会快捷方便。在这个模块中,可以实现Python类读写文件、操纵文件路径、操作目录等。
二、pathlib模块的用法
1、获取目录
Path.cwd()它是可以返回文件当前所在目录。
具体的实例如下:
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 举报,一经查实,本站将立刻删除。