Python ファイル名の番号を数値で抜き出す

 例えば、下図のようにファイル名に番号があるファイルが複数あるとします。

f:id:HK29:20220127001514p:plain

それを下図のように、リストで数字を抽出します。

f:id:HK29:20220127001604p:plain

その雛形コードは次の通りです。

# ファイル番号を取得する
# 変数「file_list」はファイル名のリストです。
No_list = [] for file in file_list: No_list.append(int(re.sub(r'\D', '', file))) No_list

ちなみに、複数のファイル名をリストで取得する方法は下記リンクを参照下さい。

hk29.hatenablog.jp

以上

<広告>