这个脚本有个好处,就是可以获得文件夹下的子文件夹中的所有文件。有两种方式,一种是获得文件路径包括文件名,一种是获得文件名。
# get all the files of the pathdef 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 pathdef 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']
得到文件名。
![27af67693e8cc976e1529173f242bf9f.png](https://i-blog.csdnimg.cn/blog_migrate/cbc17a167e7ebe7d3b053ab494610860.jpeg)
如何使用这个函数