ファイルの名前から数値を取ってくるという操作をしたいです。
例えば
"111_222_333.jpeg"
このファイルがあった時、333が欲しい場合はどのようにすればよいでしょうか。
Python
1imagefile = "111_222_333.jpeg" 2file = os.path.basename(imagefile) 3file_split = [i for i in file.split("_")]
としたときに、
Python
1111は int(file_split[0]) 2222は int(file_split[1])
とできることは理解しているのですが、
333も同じようにすると
Python
1int(file_split[2]) == 333.jpeg
となってしまいます。
どうすればよいのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/14 16:15