Python — Сохранение выходных данных переименованных файлов в переменную

#python

#python

Вопрос:

У меня есть список файлов в папке, которые я пытаюсь переименовать (по расширению), а затем объединить их в один файл.

Приведенный ниже код помогает мне переименовать файл по расширению:

 for filename in allFiles:
    ##allFiles is path where the files are located
    if filename.endswith(".doc"):
        os.rename(filename, filename[:-4])
  

Я пытаюсь посмотреть, могу ли я сохранить вышеуказанное в переменной, чтобы я мог ссылаться на переменную в будущем.

Ответ №1:

Вы можете просто сохранить имена файлов в списке:

 renamed = []
for filename in allFiles:
    ##allFiles is path where the files are located
    if filename.endswith(".doc"):
        os.rename(filename, filename[:-4])
        renamed.append(filename[:-4])