小编Reu*_*iko的帖子

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

我有一堆文件要排序.

我试图获取目录中仅文件(或仅文件夹)的名称列表.

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)
Run Code Online (Sandbox Code Playgroud)

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

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

python

1
推荐指数
1
解决办法
1956
查看次数

标签 统计

python ×1