I am trying to make my own os walk function. but the initial part is failing to categorize files and folders into two directories. Instead, all files and folders are listed in both list
import os
path = '/root/Downloads'
files=folders=[]
dirs = os.listdir(path)
for dir in dirs:
if os.path.isfile(dir):
files.append(dir)
else:
folders.append(dir)