前提・実現したいこと
複数のファイル名をある規則に則り一括変換したいです。
規則例:A=1~4、B=12、C=12 の範囲とし
A-B_Cの順に表示するとしたときに
1-1-1,1-2-1,1-1-2,1-2-2
となるようにファイル名を変換したいので下記のようにコードを書きました。
1つのファイル名は変換されますが、そのあとは「指定されたファイルが見つかりません。」というエラーが出てしまい、変換ができません。
原因が全くわからず、詰まっております。
pythonやプログラミングに関しては始めたばかりの初心者で
色々なサイトのコードを参考にしコードを書きました。
ひどい出来と思いますが、アドバイス頂けますと幸いです。
import os filefolder = 'C:/Users/○○/△△/' filetext = '.tif' for count,origin in enumerate(os.listdir(filefolder)): for A in range(1,5): for B in range(1,3): for C in range(1,3): fileorigin = filefolder + origin filechange = filefolder + str(A)+str(C)+str(B) + filetext os.rename(fileorigin,filechange) print("プログラム終了")
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/16 04:48
2020/11/16 09:37