Я не могу сохранить этот вывод, возможно, у кого-то есть решение. Я перечисляю каталог и некоторые одиночные файлы. Но когда я сохраняю вывод, просто ловлю файлы каталогов, а не одиночные файлы.
Мой код:
import os
tosave = open('/tmp/list','ab')
thesource = ["/etc/ssh","/var/log/syslog","/etc/hosts"]
for f in thesource:
print f
for top, dirs, files in os.walk(f):
for nm in files:
print os.path.join(top, nm)
try:
tosave.write(top+nm+'\n')
finally:
tosave.close
Я видел в консоли все файлы и каталоги, но в сохраненном списке только файлы ssh. Почему не сохранил системный журнал и хосты тоже?
Спасибо !!