ホームページ  >  記事  >  バックエンド開発  >  Python でファイルのサフィックスをバッチ変更する方法

Python でファイルのサフィックスをバッチ変更する方法

WBOY
WBOYオリジナル
2016-06-16 08:45:271243ブラウズ

最近、さまざまなチュートリアルをたくさんダウンロードしましたが、残念ながらサフィックスはすべて「.mp4」で、私は「.rmvb」サフィックスが好きです。私は軽い潔癖症のため、「.mp4」に耐えることができません。最後に suffix を付けますが、手動で修正するのは面倒なので、最近覚えたばかりの Python を使って怠惰にしましょう: )

画像はプログラムが実行される前のファイル名を示しています

Python でファイルのサフィックスをバッチ変更する方法

私たちがしなければならないことは、上記のdemo2.pyに示すように、現在のディレクトリに新しいPythonファイルを作成し、それをエディタで開き、次のコードを入力することです:

コードをコピー コードは次のとおりです:

import os

# 現在のディレクトリ内のすべてのファイルを一覧表示します
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)

それでは、プログラムを作成した後、保存して実行してください。

ご想像のとおり、次のことに驚くでしょう:

Python でファイルのサフィックスをバッチ変更する方法

あはは、「.mp4」という接尾辞を持つすべてのファイルには「.rmvb」という接尾辞が必要です。

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