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
.txtextension 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
.txtusingendswith().
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
filesofmy_dir. - Check if the file has extension
.txtusingendswith().
Related posts:
Python if...else Statement
Python Program to Find the Size (Resolution) of a Image
Python Dictionary setdefault()
Python Program to Display Calendar
Python hex()
Python hasattr()
Python Program to Convert Kilometers to Miles
Python String isalnum()
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python object()
Debug a JavaMail Program
Python next()
Java Program to Implement the Program Used in grep/egrep/fgrep
Python callable()
Python Program to Measure the Elapsed Time in Python
Python Custom Exceptions
Python Program to Convert Celsius To Fahrenheit
Python Program to Convert String to Datetime
Python Program to Solve Quadratic Equation
Python Set difference()
Python str()
Python Program to Get a Substring of a String
Python frozenset()
Python Numbers, Type Conversion and Mathematics
Python String zfill()
Python Strings
Python Program to Catch Multiple Exceptions in One Line
Python bin()
Python Program to Count the Number of Each Vowel
Python String endswith()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python frozenset()