プログラム開発備忘録

プログラム開発備忘録

プログラム開発中に詰まった箇所を備忘録として記録します。

【Python】glob.globで読み込んだファイルの順番がバラバラ【Google Colab】

問題点

import glob
file_paths = glob.glob("データのあるフォルダのパス")

で読み込むと、順番がバラバラで読み込まれている
例えば、data1~data5のように名前に数字が入っているファイルから構成されたフォルダを参照すると data2, data4, data5, data1, data3 という順番で読み込まれてしまう


解決方法

natsortedで並び替え

修正後のコード
import glob
from natsort import natsorted
file_paths = natsorted(glob.glob("データのあるフォルダのパス"))

これで data1, data2, data3, data4, data5 という順番で読み込まれる