Table of Contents
In this example, you will learn to find all files with .txt extension present inside a directory.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Using glob
import glob, os os.chdir("my_dir") for file in glob.glob("*.txt"): print(file)
Output
c.txt b.txt a.txt
Using glob
module, you can search for files with certain extensions.
os.chdir("my_dir")
sets the current working directory to/my_dir
.- Using a for loop, you can search for files with
.txt
extension usingglob()
. *
denotes all files with a given extension.
2. Example 2: Using os
import os for file in os.listdir("my_dir"): if file.endswith(".txt"): print(file)
Output
a.txt b.txt c.txt
In this example, we use endswith()
method to check the .txt
extension.
- Using a for loop, iterate through each file of directory
/my_dir
. - Check if the file has extension
.txt
usingendswith()
.
3. Using os.walk
import os for root, dirs, files in os.walk("my_dir"): for file in files: if file.endswith(".txt"): print(file)
Output
c.txt b.txt a.txt
This example uses the walk()
method of the os
module.
- Using a for loop, iterate through each
files
ofmy_dir
. - Check if the file has extension
.txt
usingendswith()
.
Related posts:
Python datetime
Python Program to Find the Size (Resolution) of a Image
Python String swapcase()
Python range()
Python object()
Python Custom Exceptions
Python List extend()
Python Set discard()
Python Data Types
Python String index()
Python Program to Print the Fibonacci sequence
Python globals()
Python Program to Sort a Dictionary by Value
APIs in Node.js vs Python - A Comparison
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Program to Display the multiplication Table
Python Type Conversion and Type Casting
Python Program to Print Colored Text to the Terminal
Python Machine Learning - Sebastian Raschka
Python List pop()
Python Program to Get File Creation and Modification Date
Python Program to Print Hello world!
Python Global Keyword
Python Program to Check if a Number is Odd or Even
Python String join()
Python Namespace and Scope
Python String isprintable()
Python hex()
Python Program to Convert Celsius To Fahrenheit
Python Keywords and Identifiers
Python Anonymous / Lambda Function
Python Program to Find Numbers Divisible by Another Number