我有一堆文件要排序.
我试图获取目录中仅文件(或仅文件夹)的名称列表.
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