Дублирующая итерация для цикла for - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть 3 документа в каталоге.abcd.docx, uvwx.docx, qwer.docx.Я перебираю эти файлы.Здесь я получаю дополнительную итерацию, в которой последняя итерация печатает er.docx.то есть он пропускает первые два символа и печатает остаток последнего файла.Ниже приведен код и вывод.

for filename in os.listdir(directory):
    if filename.endswith(".docx"): 
        print(os.path.join(directory, filename))

Вывод:

filepath\abcd.docx     
filepath\uvwx.docx
filepath\qwer.docx
filepath\er.docx                       

Почему происходит эта последняя итерация?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...