Python 存储paramiko传输标准输出数据和标准输出数据的日志

Python 存储paramiko传输标准输出数据和标准输出数据的日志,python,python-2.7,python-3.x,paramiko,Python,Python 2.7,Python 3.x,Paramiko,下面的代码在远程Unix服务器上运行良好,并通过ssh.exec_命令()完成任务。但是,我想将日志存储在执行日志的Windows PC中的文本文件中。如何将stdout_数据和stderr_数据的输出重定向到两个不同的txt文件,并将其存储为未来的日志 #!/usr/bin/env/python import paramiko trans = paramiko.Transport(('fcd01.force.com',22)) trans.connect(username = 'user'

下面的代码在远程Unix服务器上运行良好,并通过ssh.exec_命令()完成任务。但是,我想将日志存储在执行日志的Windows PC中的文本文件中。如何将stdout_数据和stderr_数据的输出重定向到两个不同的txt文件,并将其存储为未来的日志

#!/usr/bin/env/python

import paramiko

trans = paramiko.Transport(('fcd01.force.com',22))
trans.connect(username = 'user',password = 'pwd')
session = trans.open_channel("session")
session.exec_command('cd /project/fcd_neptune_psv/akar/neptune_psv/fw; ./Do_Regr.sh -i Testlist_Regression.in -m 135.24.237.167 -g')

stdout_data = []
stderr_data = []

while True:

    if session.recv_ready():
        stdout_data.append(session.recv(4096))

    if session.recv_stderr_ready():
        stderr_data.append(session.recv_stderr(4096))

    if session.exit_status_ready():
        break

print 'exit status: ', session.recv_exit_status()
print ''.join(stdout_data)
print ''.join(stderr_data)

session.close()
trans.close()

如何在两个单独的日志中存储stdout_数据和stderr_数据的可能重复?