Вот кусок кода:
fileList = []
for i in fileList:
shutil.move(i, path)
fileList содержит полные пути до файлов, их там несколько тысяч. Проблема в том, что, с какого-то хрена, после копирования нескольких тысяч файлов, вываливается исключение FileNotFoundError, пытаясь обратиться к файлу, который уже был перемещён в предыдущей итерации. Отсюда делаю предположение, что в цикле for может возникать ситуация, при которой значение итератора не меняется в следующей итерации. Кто сталкивался с проблемой, подскажите, откуда ноги растут?
Версия Питона - 3.4.4 или 3.5.2. Проблема наблюдается в Windows 10 с Юбилейным обновлением (в других системах не проверял).
fileList = []
for i in fileList:
shutil.move(i, path)
fileList содержит полные пути до файлов, их там несколько тысяч. Проблема в том, что, с какого-то хрена, после копирования нескольких тысяч файлов, вываливается исключение FileNotFoundError, пытаясь обратиться к файлу, который уже был перемещён в предыдущей итерации. Отсюда делаю предположение, что в цикле for может возникать ситуация, при которой значение итератора не меняется в следующей итерации. Кто сталкивался с проблемой, подскажите, откуда ноги растут?
Версия Питона - 3.4.4 или 3.5.2. Проблема наблюдается в Windows 10 с Юбилейным обновлением (в других системах не проверял).

