Python名前変更ファイル

| | | | | | | | | | | | | | | | | | | | | |

Python os.rename()メソッドは、ファイルの名前を変更します。 os.rename()は、古いファイルへのパスと新しいファイルへのパスの2つの引数を取ります。新しいファイルパスは別のファイル名で終了する必要があります。

Pythonでファイルを操作する場合、特定のファイルの名前を変更することができます。たとえば、 raw_data.csv というファイルがある場合、プログラムの実行中にそのファイルの名前を old_data.csvに変更することをお勧めします。

ここで、 os.rename()メソッドが役立ちます。 os.rename()メソッドを使用すると、既存のファイルの名前をPythonに変更できます。

このチュートリアルでは、例を挙げて、 os.rename( )メソッド。およびそれを使用してPythonでファイルの名前を変更する方法。

Python名前変更ファイル

Python os.rename()メソッドはファイルの名前を変更します。名前を変更するファイルはすでに存在している必要があります。名前を変更するファイルのパスと、ファイルへの新しいパスを指定する必要があります。新しいパスには、名前を変更するファイルとは異なる名前を付ける必要があります。

os.rename()の構文は次のとおりです。

ご覧のとおり、 rename()< /em>は2つのパラメーターを受け入れます。それらは次のとおりです。

  • ファイル:名前を変更するファイルへのパスと、それに続くファイルの名前(たとえば、「/ home / python_engineering / file.txt」)。
  • 宛先:ファイルのパスと、それに続くファイルの新しい名前(たとえば、「/ home / python_engineering / file_new.txt」)。

os.rename ()メソッドはPythonオペレーティングシステムライブラリの一部です。このライブラリは、ファイルの作成や削除など、コンピュータのオペレーティングシステムに関連する機能を提供します。

オペレーティングシステムの名前を変更()する場合は、オペレーティングシステムライブラリをインポートする必要があります。

os.rename()メソッドの動作を示す例を見てみましょう。

Pythonファイルの名前変更の例

raw_data.csvファイルの名前をold_data.csvに変更するとします。 raw_data.csv は、 / home / python_engineeringディレクトリに保存されます。次のコードを使用してファイルの名前を変更できます。

コードは次を返します:ファイルの名前が変更されました!コードによってファイルの名前も変更されました。

最初にosモジュールをインポートします。これにより、 os.rename()メソッドにアクセスできるようになります。

次に、2つの

なぜですか。 old_data。csv内のファイルの名前を変更したい場合、 new_file_name変数はraw_dataではなくold_data.csvで終わります。 csv

次に、 os.rename()を使用してファイルの名前を変更すると、コードに「ファイルの名前が変更されました!」<と表示されます。コンソールで/em>を実行すると、プログラムが実行されたことがわかります。

Pythonで複数のファイルの名前を変更

ここで、複数のファイルの名前を変更するとします。これは、次の方法でも実現できます。 os.rename()メソッドを使用します。

各ファイルの名前を/ home / python_engineering に変更し、old_<を追加するとします。 / em>各ファイル名の先頭に現在、この悲惨ctoryには次のファイルが含まれています:

  • data.csv
  • raw_data.csv
  • program.py

次のプログラムを使用して、各ファイル名の先頭に old _を追加できます。

コードファイルの名前を変更します。ディレクトリ内の新しいファイルのリストは次のとおりです。

  • old_data.csv
  • old_raw_data.csv
  • old_program.py

コードがどのように機能するかを分析します。まず、 os をコードにインポートして、 os.rename() os.listdir()メソッド。次に、 / home / python_engineeringフォルダー内のすべてのファイルのリストを反復処理するforループを作成します。このリストは、 os.listdir()メソッドを使用して生成されます。

したがって、コードでは os.rename()を使用して各ファイルの名前を/ home / python_engineeringに変更します。 Python fstringで各ファイル名を/home / python_engineering / old_ {FILE_NAME} に置き換えます。ここで、 FILE_NAMEは古いファイル。

ご覧のとおり、 old _/home / python_engineeringの各ファイルの先頭に追加されています。

結論

os.rename()メソッドを使用すると、Pythonでファイルの名前を変更できます。 os.listdir()と一緒に使用すると、 os.rename()を使用してフォルダ内のすべてのファイルの名前を変更できます。

このチュートリアル os の基本と、 os.rename()メソッドの使用方法を例を挙げて説明しました。これで、ire os.rename()を使用してPythonプロのようにファイルの名前を変更する準備が整いました!

Pythonでのプログラミングについて詳しく知りたいですか? Python学習ガイドをご覧ください。 Pythonを学習するための最良のヒントと、旅のお手伝いをするために専門家によって厳選された学習リソースのリストを見つけることができます。