У меня есть каталог со многими файлами, и я хотел бы сохранить имя этих файлов в текстовом документе. Я собираюсь сделать это с несколькими каталогами, поэтому я хочу добавить имена ниже. Но с созданным кодом я удаляю файлы, уже сохраненные новыми.
Это мой код:
os.chdir("/Users/Desktop/Data")
a = open("Names_Genomes.txt", "w")
for path, subdirs, files in os.walk(r'/Users/Desktop/control/input/end'):
for filename in files:
f = os.path.join(path, filename)
a.write(str(f) + os.linesep)
И я тоже сохраняю каталог, но я этого не хочу.
/Users/Desktop/control/input/end/SRR3160442_bin.7.fna
/Users/Desktop/control/input/end/SRR1039533_bin.14.fna
/Users/Desktop/control/input/end/SRR6257496_bin.3.fna
/Users/Desktop/control/input/end/ERR1305905_bin.7.fna
Может кто-нибудь сказать мне, что я делаю неправильно?