如何拿到当前文件夹下的所有文件?1行Python代码搞定
【摘要】 1行代码,快速搞定
大家好,这里是程序员晚枫。
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的形式,加入一起开发~
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)