ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して、ディレクトリ内の複数のファイルの名前を特定のファイル名パターンで変更する方法
Python では、ディレクトリ内の複数のファイルの名前を変更するのは簡単な作業です。ただし、ここでのクエリは、ファイル名が特定のパターンに従い、それに応じて名前を変更する必要があるという、より具体的なシナリオを提案しています。
これを実現するには、os モジュールの名前変更機能を利用できます。この関数は 2 つの引数を取ります:
この例では、ファイルをループします。 os.listdir を使用して現在のディレクトリに保存します。 「cheese_」で始まる各ファイルについて、ファイル名から「cheese_」プレフィックスを削除し、それに応じて名前を変更します。
更新されたコードは次のとおりです。
<code class="python">import os for filename in os.listdir("."): if filename.startswith("cheese_"): os.rename(filename, filename[7:])</code>
このコードは、すべてのファイルの名前を正常に変更します。 「cheese_」で始まるファイルからプレフィックスを削除すると、「cheese_type.bar」や「cheese_type.foo」などのファイル名になります。
以上がPython を使用して、ディレクトリ内の複数のファイルの名前を特定のファイル名パターンで変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。