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

2020-10-20  本文已影响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']
得到文件名。

上一篇 下一篇

猜你喜欢

热点阅读