美文网首页
Python脚本2:获取文件夹的所有文件(包含子文件夹)

Python脚本2:获取文件夹的所有文件(包含子文件夹)

作者: 骨子带刺 | 来源:发表于2020-10-20 15:41 被阅读0次

这个脚本有个好处,就是可以获得文件夹下的子文件夹中的所有文件。有两种方式,一种是获得文件路径包括文件名,一种是获得文件名。

# get all the files of the path
def get_Listfiles(path):
    Filelist = []
    for home, dirs, files in os.walk(path):
        for file in files:
            # include path
            Filelist.append(os.path.join(home, file))
            #Filelist.append(file)

    return Filelist

第一种:
['D:/work/text_cnn/cnews.test.txt', 'D:/work/text_cnn/cnews.train.txt', 'D:/work/text_cnn/cnews.val.txt', 'D:/work/text_cnn/keywords.xlsx', 'D:/work/text_cnn/vector_word.npz']
得到路径加文件名。

# get all the files of the path
def get_Listfiles(path):
    Filelist = []
    for home, dirs, files in os.walk(path):
        for file in files:
            # include path
            #Filelist.append(os.path.join(home, file))
            Filelist.append(file)

    return Filelist

第二种:
['cnews.test.txt', 'cnews.train.txt', 'cnews.val.txt', 'keywords.xlsx', 'vector_word.npz', 'vector_word.txt', 'vocab.txt']
得到文件名。

相关文章

  • Python脚本2:获取文件夹的所有文件(包含子文件夹)

    这个脚本有个好处,就是可以获得文件夹下的子文件夹中的所有文件。有两种方式,一种是获得文件路径包括文件名,一种是获得...

  • Spring拦截器中/*和/**有什么区别

    /* 是拦截所有的文件夹,不包含子文件夹/** 是拦截所有的文件夹及里面的子文件夹 Example:http://...

  • node 实现文件夹分类(笔记)

    node 要求 16.7.0 !!模糊分类 文件夹名包含字段 进行分类 思路 获取文件夹下的所有文件夹。 进行遍历...

  • Glob 使用

    1.文件夹下所有文件(遍历所有子文件夹): 2 .文件夹下某种类型文件

  • java递归算法在安卓中的应用

    应用场景: 1 遍历sd卡某个文件夹下的所有文件(包含子文件夹下的所有文件) 2 假如你的APP有通讯录,要显示同...

  • Linux命令集

    1,获取一个文件夹下的所有子文件的数量,包括子文件夹中的文件数量ls [PATH] -lR | grep "^-"...

  • linux中查看文件及文件夹大小

    查看文件夹下所有文件大小 获取文件夹下所有文件名

  • Shell知识以及常用的脚本

    获取某个文件夹下的所有文件名(含文件夹),并显示 2、若要去掉文件名的后缀(假如该文件夹下的所有文件为.txt格式...

  • python遍历文件夹下的文件

    [python遍历文件夹下的文件] 在读文件的时候往往需要遍历文件夹,python的os.path包含了很多文件、...

  • Shell脚本

    Shell脚本 文件夹排序脚本 对当前目录 对当前目录所有的文件夹名称及其文件名称进行排序的操作 对当前目录及其子...

网友评论

      本文标题:Python脚本2:获取文件夹的所有文件(包含子文件夹)

      本文链接:https://www.haomeiwen.com/subject/bbydmktx.html