ホームページ >バックエンド開発 >Python チュートリアル >Python で特定のディレクトリ内のファイルを効率的に反復処理する方法

Python で特定のディレクトリ内のファイルを効率的に反復処理する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-27 02:17:10194ブラウズ

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

指定したディレクトリ内のファイルを反復処理する

特定のディレクトリ内のファイルを操作する場合、それらのファイルを効率的に反復処理する必要があります。 Python でこのタスクを実行するためのステップバイステップ ガイドは次のとおりです:

os モジュールの使用:

os モジュールは、次の操作を行うための包括的な関数セットを提供します。オペレーティングシステム。特定のディレクトリ内のファイルを反復するには、次のコードを利用します:

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

pathlib モジュールの使用:

pathlib モジュールは、よりオブジェクト指向のアプローチを提供します。ファイル処理用。 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

以上がPython で特定のディレクトリ内のファイルを効率的に反復処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。