Моя проблема заключается в следующем. Я хочу перечислить все имена файлов в моем каталоге и его подкаталогах и получить этот вывод, напечатанный в txt файле. Теперь это код, который у меня есть до сих пор:
import os
for path, subdirs, files in os.walk('\Users\user\Desktop\Test_Py'):
for filename in files:
f = os.path.join(path, filename)
a = open("output.txt", "w")
a.write(str(f))
Здесь перечислены имена файлов в папках (их 6), но каждый новый файл перезаписывает старое, поэтому в файле output.txt есть только одно имя файла в любой момент времени. Как изменить этот код, чтобы он записывал все имена файлов в файле output.txt?