import
1import shutil 2import datetime 3 4fldnum = 0 5 6for i in range(9): 7 mtime = os.path.getmtime('photo/00' + str(i + 1) + '.jpg') 8 dt = datetime.datetime.fromtimestamp(mtime) 9 dpath = 'photo/' + dt.strftime('%Y%m%d') 10 11 if os.path.isdir(dpath) == False: 12 os.mkdir(dpath) 13 fldnum += 1 14 15 shutil.move('photo/00' + str(i + 1) + '.jpg', dpath) 16 17print(str(fldnum) + '個のフォルダーを作成しました。') 18コード
import
1import shutil 2import datetime 3 4fldnum = 0 5i = 0 6 7while i > 9: 8 mtime = os.path.getmtime('photo/00' + str(i + 1) + '.jpg') 9 dt = datetime.datetime.fromtimestamp(mtime) 10 dpath = 'photo/' + dt.strftime('%Y%m%d') 11 12 if os.path.isdir(dpath) == False: 13 os.mkdir(dpath) 14 fldnum += 1 15 16 i += 1 17 18 shutil.move('photo/00' + str(i + 1) + '.jpg', dpath) 19 20print(str(fldnum) + '個のフォルダーを作成しました。') 21 22コード
for文をwhile文に書き換えたいです。自分なりにwhile文に書き換えたのですが、エラーは起きないものの、フォルダが作成されません。for文は正常に実行され、フォルダも作成されます。
分かる方アドバイスお願いいたします、、
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/27 09:24
2020/12/27 09:27
2020/12/27 09:32 編集
2020/12/27 09:37
2020/12/27 09:43