0
このpython関数では、保存時にファイル番号が1つ増加します。 これはfilename1からfilename10まで正しく実行し、次にfilename11の代わりに111,1112,11113などにジャンプします。 どこが間違っていますか?数字による数字の増加、数字ではない
for f in notepad.getFiles():
if os.path.isfile(f[0]):
notepad.activateBufferID(f[1])
if notepad.getCurrentBufferID() == f[1]:
notepad.save()
else:
notepad.activateBufferID(f[1])
if notepad.getCurrentBufferID() == f[1]:
counter = 0
filename = f[0]
while os.path.isfile(NewFileDir + filename + NewFileExt):
counter += 1
filename = filename[:-1] + str(counter)
notepad.saveAs(NewFileDir + filename + NewFileExt)