os.listdir()
os.listdir() is a Python function in the OS Module category. Returns a list of all files and directories in the given path. The syntax is os.listdir(path="."). Parameters: path — directory to list. Returns: List of filenames. A typical example: os.listdir(".") # ["file.py", "dir", ...]. A close sibling is os.getcwd(), which returns the current working directory as a string. A close sibling is os.chdir(), which changes the current working directory to the given path. A close sibling is os.mkdir(), which creates a single directory. Raises FileExistsError if it already exists. A close sibling is os.makedirs(), which creates all intermediate directories as needed (like mkdir -p). More about this category: Operating system interface — file operations, paths, environment variables. For a broader walkthrough, read the OS Module guide. Related OS Module entries: os.getcwd(), os.chdir(), os.mkdir(), os.makedirs(), os.remove(), os.rmdir(). This page is part of the free Python Reference documentation covering 978+ functions, methods, and modules with examples and parameter details.