今天小编来给大家推荐几个在自动化办公领域当中非常好用的Python模块,可以帮助大家在工作当中及大地提高效率,避免重复机械化地操作流程。
Pathlib
涉及到文件系统操作的时候,相信不少人仍然在使用Python当中的OS模块,相比较之下,Pathlib模块有着不少优势,我们来看几个简单的案例
删除与创建目录
例如我们可以来创建与删除目录,代码如下
from pathlib import PathcurrentPath = Path.cwd()makePath = currentPath / 'pythonPractice'makePath.mkdir()
那么同样的,删除目录的代码为
currentPath = Path.cwd()delPath = currentPath / 'pythonPractice'delPath.rmdir()
获取目录
例如我们想要获取当前所在的目录的路径,代码如下
currentPath = Path.cwd()print(currentPath)
以及电脑用户所在的目录
homePath = Path.home()print(homePath)
路径的拼接
例如我们想要拼接出桌面的绝对路径,代码如下
Path(Path.home(), "Desktop")
也可以是
Path.joinpath(Path.home(), "Desktop")