Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonを使用して複数のファイルの名前を変更する


rename()メソッドは、Python3でファイルまたはディレクトリの名前を変更するために使用されます。 rename()メソッドはosモジュールの一部です。

os.rename()の構文

os.rename(src, dst)

最初の引数は、名前を変更するファイルの送信元アドレスであるsrcであり、2番目の引数は新しい名前の宛先であるdstです。

画像フォルダが1つあるディレクトリを考えてみましょう。ここにこの画像フォルダがあります。

入力

Pythonを使用して複数のファイルの名前を変更する

サンプルコード

import os
# Function to rename multiple files
def main():
   i = 0
   path="C:/Users/TP/Desktop/sample/Travel/west bengal/bishnupur/"
   for filename in os.listdir(path):
      my_dest ="soul" + str(i) + ".jpg"
      my_source =path + filename
      my_dest =path + my_dest
      # rename() function will
      # rename all the files
      os.rename(my_source, my_dest)
      i += 1
# Driver Code
if __name__ == '__main__':
   # Calling main() function
   main()

出力

Pythonを使用して複数のファイルの名前を変更する
  1. Windows で複数のファイルの名前を一度に変更する方法

    旅行で撮ったたくさんの写真があり、それらすべてがさまざまな名前タグが付いたフォルダーに積み上げられていると想像してください。または、別のドラフトでスクリプトを書いている場合は、名前で簡単に見つけられるように、それに応じて名前を付けることが重要です。しかし、複数のファイルの名前を変更することは、別のレベルの頭痛の種であり、間違いなく時間がかかります。幸いなことに、Windows には、数回のクリックと手順ですべてのファイルの名前を一括変更する非常に簡単な方法が用意されています。それでは、ファイルの名前を一度に変更してファイルを管理する方法を見てみましょう。 さまざまなファイルを簡単に見つけて

  2. Mac で複数のファイルの名前を一度に変更する方法

    非常に信頼性が高く、ハイテクな Mac コンピューターは、グループ タスクを実行するのに人気があります。これにより、1 つずつ変更を加えるという不必要な労力から解放されます。ファイルのバッチの名前を変更したり、それらに変更を適用したりしたことがある場合は、経験する必要があるかもしれない苦労を知っています. Yosemite が登場する前は、この機能を可能にする組み込み機能が Mac システムにありませんでした。したがって、このタスクは、サードパーティ プログラムをインストールすることによってのみ達成可能でした。しかし、これは Mac OS の最新バージョンではもはや問題ではありません。したがっ