[python]指定ディレクトリに存在するファイル一覧を、ファイル名でソートして取得する

カテゴリ: python

pythobでは、os.listdir()関数で、ディレクトリ内に存在するファイルの一覧を取得できます。

import os

files = os.listdir('output')
for file in files:
    print(file)

上記のプログラムを実行してみたところ、出力結果がファイル名のアルファベット順で出力されないようです。ファイル名でソーとしたい場合は、listdir()の結果をsorted()に処理させると良いです。

import os

files = os.listdir('output')
files = sorted(files)

for file in files:
    print(file)
こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。