しかし、ファイル拡張機能ごとにコードを変更したくありません！私はこれを一度実行して、フィレタイプをそのまま保持したいだけです
もちろん、OS.Path.Splitext関数を使用して、コードを変更して元のファイル拡張機能を維持できます。更新されたコードは次のとおりです。
`` `
OSをインポートします

path = '/path/to/folder'
files = os.listdir（path）

インデックスの場合、eNumerate（ファイル）のファイル：
    file_name、file_ext = os.path.splitext（file）
    os.rename（os.path.join（path、file）、os.path.join（path、 '' .join（[str（index + 1）、file_ext]））））
`` `
このコードは、os.path.splitext関数を使用して、ファイル名とその拡張子を分割します。file_name変数は拡張機能なしでファイル名を保存しますが、file_extは期間を含むファイル拡張子を保存します。次に、コードはインデックス値をファイル名に追加し、元のファイル拡張子を最後に追加して、元のファイルと同じ拡張子を持つ新しいファイル名になります。