今天小编给大家分享一下Python自动化办公的模块有哪些的相关知识点,内容详细,逻辑清晰,免费云主机域名相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。涉及到文件系统操作的时候,相信不少人仍然在使用Python
当中的OS
模块,相比较之下,Pathlib
模块有着不少优势,我们来看几个简单的案例例如我们可以来创建与删除目录,代码如下那么同样的,删除目录的代码为例如我们想要获取当前所在的目录的路径,代码如下以及电脑用户所在的目录例如我们想要拼接出桌面的绝对路径,代码如下也可以是针对指定的路径,我们能够来判断是否是文件夹以及是否是一个文件,代码如下Python
当中的glob
模块主要是用来查找符合特定规则的目录和文件,并将搜索到的结果返回到一个列表当中去。由于该模块支持使用正则通配符来进行查找,因此使用起来也是特别的方便,我们来看一下简单的案例,outut[‘.1.jpg’,’.2.jpg’,’.3.jpg’,……]其中经常会用到的通配符有*
:匹配0个或者多个字符**
:匹配所有文件、目录,子目录和子目录里面的文件[]
:匹配指定范围内的字符,例如[1-9]
匹配的是1-9以内的字符[!]
:匹配不在指定范围内的字符我们再来看几个案例,代码如下上面的代码打印出了当前目录下的所有py
后缀的文件,再来看一下案例上面代码则是打印出了以filename
开头的非数字符号的py
文件。最后我们来讲讲如何实现将PDF文档转换成Word格式的文档,用到的模块是pdf2docx
,我们先用pip命令来将该模块安装一下我们来实践一下,代码如下如果是页面元素比较简单的文档,pdf2docx
模块处理一下是完全够用了,但是有些时候PDF
文档当中个别页面非常的花里胡哨,转换成Word
格式的文档之后则会显得有点凌乱。最后我们还能够针对指定的页数进行转换,例如只是针对文档当中的奇数页进行操作,代码如下以上就是“Python自动化办公的模块有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注百云主机行业资讯频道。
这篇“c++分糖果问题怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“c++分糖果问题怎么解决”文章吧。红太阳幼儿园有 n 个小朋友,你是…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。