pathlib模块提供了表示文件系统路径的类,可适用于不同的操作系统 。使用pathlib 模块,相比于os模块可以写出更简洁,易读的代码,今天这篇文章详细的讲解pathlib模块的用法有需要的朋友可以一起来看看这篇文章 。
文章插图
一、pathlib模块概念
在Python中,这个模块就是对文件进行处理的,它可以应用于不同的操作系统中,文件操作有两个常用的模块,还有一个os模块 。但是一般使用pathlib模块会更加的简单,操作起来会快捷方便 。在这个模块中,可以实现Python类读写文件、操纵文件路径、操作目录等 。
二、pathlib模块的用法
1、获取目录
在这个模块中,提供了两种获取目录的方式,下面分别给大家讲解
Path.cwd()它是可以返回文件当前所在目录 。
Path.home()最后返回的是一个用户的主目录 。
【Python中的pathlib模块如何使用?详解pathlib模块的用法】具体的实例如下:
from pathlib import PathcurrentPath = Path.cwd()homePath = Path.home()print("文件当前所在目录:%s\n用户主目录:%s" %(currentPath, homePath))
2、目录拼接
在文件操作中,使用的是’/’进行文件路径的凭借操作,比如项目的例子中,创建一个子路径,代码如下:
from pathlib import PathcurrentPath = Path.cwd()newPath = currentPath / 'hello-100'print("新目录为:%s" %(newPath))3、创建、删除目录
创建目录,使用的都是mkdir()方法,使用这个方法可以在指定的路径中创建一个目录,在这个方法中将mk该为rm,变成rmdir方法的时候就是对一个目录进行删除的擦走,删除的时候目录文件夹必须为空 。举个例子:
创建目录:
from pathlib import PathcurrentPath = Path.cwd()makePath = currentPath / 'hello-100'makePath.mkdir()print("创建的目录为:%s" %(nmakePath))删除目录:
from pathlib import PathcurrentPath = Path.cwd()delPath = currentPath / 'hello-100'delPath.rmdir()print("删除的目录为:%s" %(delPath))关于Python中的pathlib模块如何使用?详解pathlib模块的用法的文章就分享到这里了,希望大家通过对这篇文章的学习,能收获到更多的知识 。
文章插图
文章插图
文章插图
微信扫码Python课,免费报名
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- Python如何实现简单的画图?Python画简单图形的方法
- 昂字在聊天中什么意思 昂字在聊天中的意思
- 如果提取照片中的文字 方法很简单
- 茶叶黄点是什么
- 翃的拼音 翃的意思
- 场景插画中的晶石元素怎么画?插画晶石质感怎么画好看?
- 我想对《灯光》一文中的郝副营长说些什么
- 漫漫热气中的昭通老茶馆
- 金字的拼音,五行中的金字有哪些部首?
- 欲穷千里目中的穷是什么意思 登黄雀楼全诗及例句