Windows ディレクトリの画像の名前を変更したい。ファイル名は次のようになります
2012-12-01_1 2012-12-01_2 2012-12-02_1 など
新しい日付ごとに、新しいシーケンスは _1 で開始する必要があります。考えられるあらゆる方法でリスト要素を比較してみましたが、運が悪かったです。
私はから時間を得ました:
datetime.date.fromtimestamp(os.path.getmtime(os.path.join(target,f)))
where f= each file
私が作成したリストは次のようになります。 , 'IMG_0295.JPG', 'IMG_0296.JPG', 'IMG_0297.JPG', 'IMG_0298.JPG', 'IMG_0299.JPG', 'IMG_0300.JPG', 'IMG_0301.JPG', 'IMG_0302.JPG', ' IMG_0303.JPG'、'IMG_0304.JPG'、'IMG_0305.JPG'、'IMG_0306.JPG'、'IMG_0315.JPG'、'IMG_0323.JPG'、'IMG_0324.JPG'、'IMG_0325.JPG'、'IMG_0326. JPG'、'IMG_0327.JPG'、'IMG_0328.JPG'、'IMG_0330.JPG'、'IMG_0331.JPG'、'IMG_0333.JPG'、'IMG_0334.JPG'、'IMG_0335.JPG'、'IMG_0336.' 、「IMG_0339.JPG」、「IMG_0340.JPG」、「IMG_0341.JPG', 'IMG_0342.JPG', 'IMG_0343.JPG', 'IMG_0344.JPG']
f と dir[0] を比較してみましたが、その後 dir[0] をカットしましたが、他のすべての要素をスキップし始めました。助けてくれてどうもありがとう