我想将特定文件夹中文件的所有名称添加到列表中

问题描述

我想将特定文件夹中所有文件名称添加到列表中,我该怎么做?途径是从保管箱->名为'UMM'的文件夹->名为'2018'的文件夹可以有人帮我提供此代码。我已经尝试过使用os.walk()了,但是似乎没有用

解决方法

您可以使用os.walk并仅附加文件中的名称。

from os import walk

file_names = list()
path = 'path/of/folder'

for root,dirc,files in walk(path):
    for FileName in files:
        file_names.append(FileName)

print(file_names)

这将附加指定路径的所有目录和子目录中的所有文件名。

,

这将在文件夹中创建文件列表

from os import listdir

# the path
path = ''

fileList = listdir(path)