<分区>
我有一堆文件要整理。
我正在尝试获取目录中仅文件(或仅文件夹)的名称列表。
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)
,它会正确打印。