如何拿到当前文件夹下的所有文件?1行Python代码即可

135 篇文章 1 订阅
133 篇文章 0 订阅
文章介绍了GitHub上的开源项目python-office,它是一个用于自动化办公的Python库。文中展示了如何通过该库获取指定文件夹及子文件夹下的所有文件或包含特定名称的文件,并提到未来将添加获取子文件夹内容和指定层级文件夹的功能,鼓励读者参与项目开发。
摘要由CSDN通过智能技术生成

GitHub上有个开源项目:python-office,是专门用来自动化办公的Python第三方库。

在自动化办公中,一个重要的功能就是批量处理文件,那么在处理之前,它是如何一次性获取指定文件夹下所有文件的呢?今天我们一起来学习一下~

1、上代码

代码实现很简单,一共有2个参数:path 和 name。

  • 功能:获取指定路径下的所有文件
  • 参数 path: 必填,指定路径
  • 参数 name: 可以不填,名字中包含的内容
  • 返回值: 装满文件路径的列表

如果不填写name参数,效果如下图1框所示,会取出指定目录下所有文件。(包含子文件夹下内容)

如果填写name参数,则只会取出指定路径下,文件名包含name指定内容的文件。例如指定name=‘pdf’,则结果如下图2框所示。


#pip install pofile
import pofile
files_list = pofile.get_files(path=r'D:\workplace\code\github\pofile\tests',name='pdf')
print(files_list)

复制代码

2、更多说明

接下来还会开发2个参数:

  • :param sub: 可以不填,是否获取子文件夹内容
  • :param level: 可以不填,获取第几层文件夹的内容

欢迎感兴趣的朋友通过给开源项目PR的形式,加入一起开发~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值