私はこの出力を保存できません。誰かが解決策を持っている可能性があります。私はディレクトリといくつかのシングルファイルをリストしています。しかし、私が出力を保存するときには、ディレクトリファイルを捕まえるだけで、シングルファイルではありません。 私のコードは:pythonでファイルをリストして保存する
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ファイルをコンソール内のすべてのファイルとディレクトリを見ましたが、保存されたリストインチなぜsyslogとホストも保存しなかったのですか?
ありがとうございました!
これらのディレクトリにファイルの**名前**を保存しようとしていますか? modshi ssh_config sshd_config –
nopすべてのabosoluteパスをtxtファイルに保存しようとしています。私は別の問題を発見した。 –