Skip to main content
 首页 » 编程设计

python之如何在 Python 中创建目录中的文件列表

2025年05月04日15birdshome

<分区>

我有一堆文件要整理。

我正在尝试获取目录中仅文件(或仅文件夹)的名称列表。

path = 'C:\\test\\' 
items = os.listdir(path) #this gives me a list of both files and folders in dir 
 
for name in items: 
    if os.path.isfile(path + '\\' + name) == True: 
        items.remove(name) 

我预计 items 将包含文件夹的名称。但它也有一半的文件名。

但是,如果我使用 print(name) 而不是 items.remove(name),它会正确打印。