如何拿到当前文件夹下的所有文件?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的形式,加入一起开发~

相关文章
|
5月前
|
Python
python 打印某个文件夹下的所有文件 三行代码
python 打印某个文件夹下的所有文件 三行代码
36 0
|
5月前
|
Python
41 python - 文件夹的相关操作
41 python - 文件夹的相关操作
24 0
|
3月前
|
Python
python移动文件到另一个文件夹
python移动文件到另一个文件夹
28 0
|
11月前
|
Python
一日一技:Python只有文件不存在才能写文件
一日一技:Python只有文件不存在才能写文件
93 0
|
Python
python 把一个文件夹的文件移动到另外一个文件夹
python 把一个文件夹的文件移动到另外一个文件夹
86 0
|
Python
python中给文件改名
python中给文件改名
68 0
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(一)
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(一)
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(一)
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(二)
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(二)
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(二)
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(三)
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(三)
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(三)
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(四)
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(四)
python自动化办公之你还在手动操作“文件”或“文件夹”吗?(四)