Python 3 - os.listdir() Method


Advertisements

Description

The method listdir() returns a list containing the names of the entries in the directory given by path. The list is in arbitrary order. It does not include the special entries '.' and '..' even if they are present in the directory.

path may be either of type str or of type bytes. If path is of type bytes, the filenames returned will also be of type bytes; in all other circumstances, they will be of type str.

Syntax

Following is the syntax for listdir() method −

os.listdir(path)

Parameters

path − This is the directory, which needs to be explored.

Return Value

This method returns a list containing the names of the entries in the directory given by path.

Example

The following example shows the usage of listdir() method.

#!/usr/bin/python3
import os, sys

# Open a file
path = "d:\\tmp\\"
dirs = os.listdir( path )

# This would print all the files and directories
for file in dirs:
   print (file)

Result

When we run the above program, it produces the following result −

Applicationdocs.docx
test.java
book.zip
foo.txt
Java Multiple Inheritance.htm
Java Multiple Inheritance_files
java.ppt
ParallelPortViewer
python_files_io.htm
Advertisements