мой способ получения имени следующего файла в папке просто ужасен, но работает. Я хотел бы отменить требование вызова функции os.listdir, так как она работает медленно в больших папках, но не знаю как. Любая помощь приветствуется.
Примечание: Fullpathtoimagefile - это старый файл. Changeimage - это имя функции, которая получает следующий файл
def nextfile(self):
folder, filename = os.path.split(fullpathtoimagefile)
filelist = os.listdir(folder)
nextfile = filelist.index(filename) + 1
nextfilename = filelist[nextfile]
changeimage(os.path.join(folder, nextfilename))
tl; dr Более эффективный способ получить полное имя следующего файла в папке