У меня есть куча файлов для сортировки.Как создать список файлов в каталоге в Python
Im пытается получить список имен только файлов (или только папок) в каталоге.
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)
, он печатает правильно.