複数の画像ファイルの名前を00000x.jpgのように何枚目かわかりやすくなるように変更しようと思っています。正直枚数としては手作業でできる範囲なのですがどうせなら学習しているpythonを利用しようと思い自分なりにコードを書いて実行しましたが下図のようなエラーが出てしまいました。8行目のformat関数に問題があるらしいのですがどこに原因があるかわかりません。
python
1import glob 2import os 3 4pictures = glob.glob('*.jpg') 5 6for f in pictures: 7 num = 1 8 os.rename(f, '00000{0}.jpg'.format(num)) 9 num += 1
言葉が足りなかったみたいなので補足させてください。まずエラーを読んでないわけではないです。自分は最後の行のnum +=1 で変更する名前を
000001.jpg, 000002.jpg, 000003.jpg...のように変化していくとおもったのですがなぜ000001が更新されないのかがわかりません
回答3件
あなたの回答
tips
プレビュー