ホームページ >バックエンド開発 >Python チュートリアル >Python ディレクトリ内のファイルとディレクトリを一覧表示するには?

Python ディレクトリ内のファイルとディレクトリを一覧表示するには?

DDD
DDDオリジナル
2024-10-31 12:37:02292ブラウズ

How to List Files and Directories in a Python Directory?

Python でディレクトリ ツリーをリストする

ファイルやサブディレクトリを含むディレクトリの内容を決定することは、一般的なプログラミング タスクです。 Python では、os.walk() 関数を使用してこれを実現する簡単なソリューションが提供されています。

Python でディレクトリ内のファイルとディレクトリを一覧表示する方法:

すべてを一覧表示するにはPython を使用して特定のディレクトリ内のファイルとディレクトリを参照するには、次の手順に従います。

  1. オペレーティング システム関連の機能を提供する os モジュールをインポートします。
  2. os.walk('. ') 関数。ドット (.) は現在の作業ディレクトリを表します。
  3. os.walk() 関数は、dirname、dirnames、および filenames の 3 つの変数を返します。
  4. dirname リストを反復処理して、各サブディレクトリへのパス。
  5. ファイル名リストを反復処理して、各ファイルへのパスを出力します。

コード例:

<code class="python">import os

for dirname, dirnames, filenames in os.walk('.'):
    # Print path to subdirectories.
    for subdirname in dirnames:
        print(os.path.join(dirname, subdirname))

    # Print path to files.
    for filename in filenames:
        print(os.path.join(dirname, filename))</code>

高度な使用法:

このコード スニペットは、特定のニーズに合わせて変更できます。たとえば、特定のディレクトリへの再帰を回避するようにカスタマイズできます。コード例では、「.git」という名前のサブディレクトリをディレクトリ名リストから削除することで除外しています。

以上がPython ディレクトリ内のファイルとディレクトリを一覧表示するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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