Maison > développement back-end > Tutoriel Python > Comment parcourir efficacement les fichiers d'un répertoire spécifique en Python ?

Comment parcourir efficacement les fichiers d'un répertoire spécifique en Python ?

Linda Hamilton
Libérer: 2024-12-27 02:17:10
original
199 Les gens l'ont consulté

How to Efficiently Iterate Over Files in a Specific Directory in Python?

Itération sur des fichiers dans un répertoire spécifié

Lorsque vous travaillez avec des fichiers dans un répertoire particulier, il devient nécessaire de les parcourir efficacement. Voici un guide étape par étape pour réaliser cette tâche en Python :

Utilisation du module os :

Le module os fournit un ensemble complet de fonctions pour interagir avec le système d’exploitation. Pour parcourir les fichiers d'un répertoire spécifique, utilisez le code suivant :

import os

# Replace '/path/to/dir/' with your actual directory path
directory = '/path/to/dir/'

# Loop through the files in the directory
for filename in os.listdir(directory):
    # Check if the file has the desired extension
    if filename.endswith('.asm'):
        # Perform desired actions on the file
        pass
Copier après la connexion

Utilisation du module pathlib :

Le module pathlib offre une approche plus orientée objet pour la gestion des fichiers. Voici comment parcourir les fichiers à l'aide de pathlib :

from pathlib import Path

# Replace '/path/to/dir/' with your actual directory path
directory = '/path/to/dir/'

# Create a Path object for the directory
path = Path(directory)

# Iterate over the files in the directory
for file in path.glob('**/*.asm'):
    # Perform desired actions on the file
    pass
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal