サムネがコーヒーの記事は書きかけです。

Osモジュールでファイルの操作【Python】

Pythonで簡単なファイル操作をする方法をまとめておきます。

特定ディレクトリの全ファイルを取得

import os

path = "."
file_names= [i for i in os.listdir(path) if os.path.isfile(os.path.join(path, i))]

特定ディレクトリのファイル数を取得

import os

path = "."
files_num = len(os.listdir(path))

ファイルのリネーム

破壊的な作業なので注意が必要です。

import os

path = "."
file_names = sorted([i for i in os.listdir(path) if os.path.isfile(os.path.join(path, i))])
os.rename(file_names[0], f'{1}.jpg')

全ファイルの一括リネーム

import os

path = "."
file_names = sorted([i for i in os.listdir(path) if os.path.isfile(os.path.join(path, i))])
for i,f in enumerate(file_names):
    if f[-1] != 'y':
        os.rename(f, f'{i+1}.jpg')

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です