Я не понимаю, как записать вывод команды" show tunneled-node-mgr tunneled-nodes "в файл output.txt ..... ....... Я попробовал следующее, но это не сработало
import subprocess
f=open("output.txt","w")
subprocess.Popen("show tunneled-node-mgr tunneled-nodes",stdout=file)
Но я получил сообщение об ошибке
File "1.py", line 3, in <module>
subprocess.Popen("show tunneled-node-mgr tunneled-nodes",stdout=file)
File "/usr/lib64/python2.6/subprocess.py", line 642, in __init__
errread, errwrite)
File "/usr/lib64/python2.6/subprocess.py", line 1238, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Инструкция
f=open("output.txt","w")
создает объект файла, названный f
; однако
subprocess.Popen("show tunneled-node-mgr tunneled-nodes",stdout=file)
попытки записать в объект, названный file
- который не существует.