ホームページ >バックエンド開発 >Python チュートリアル >Python でファイルのサフィックスをバッチ変更する方法
最近、さまざまなチュートリアルをたくさんダウンロードしましたが、残念ながらサフィックスはすべて「.mp4」で、私は「.rmvb」サフィックスが好きです。私は軽い潔癖症のため、「.mp4」に耐えることができません。最後に suffix を付けますが、手動で修正するのは面倒なので、最近覚えたばかりの Python を使って怠惰にしましょう: )
画像はプログラムが実行される前のファイル名を示しています
私たちがしなければならないことは、上記のdemo2.pyに示すように、現在のディレクトリに新しいPythonファイルを作成し、それをエディタで開き、次のコードを入力することです:
# 現在のディレクトリ内のすべてのファイルを一覧表示します
files = os.listdir(".")
for filename in files:
port = os.path.slitext(filename)
# サフィックスが .txt の場合
if port[1] == ".mp4":
# ファイル名とサフィックス名を再結合
newname = port[0] + ".rmvb"
os.rename(filename,newname)
それでは、プログラムを作成した後、保存して実行してください。
ご想像のとおり、次のことに驚くでしょう:
あはは、「.mp4」という接尾辞を持つすべてのファイルには「.rmvb」という接尾辞が必要です。