当我运行代码时:
os.system('plink -ssh -l root 192.168.107.3 -pw xxxxx -m "c:\Users\XXXX\Desktop\com.txt" > "c:\Users\xxx\Desktop\out.txt" 2>&1')
连接到远程系统以运行命令并将其输出存储在out.txt。
com.txt(命令文本文件)包含以下命令: 日期&& hwclock
它将out.txt中的输出放在一行中,例如:
Tue May 29 16:10:49 IST 2018 Tue May 29 16:10:40 2018 -0.522861 seconds
我需要在新行中为每个命令输出,例如:
5月29日星期二16:10:49 IST 2018
Tue May 29 16:10:40 2018 -0.522861 seconds
我尝试添加
回声" "在每个命令之间,但它不会更改输出文本文件。
任何帮助将不胜感激!
我在Windows 10上运行python 2.7.12。
答案 0 :(得分:0)
问题是记事本没有显示'\ n'并在一行中显示所有输出。所以当用wordpad打开时,输出就像我想要的那样分开。
希望它可以帮助任何人面对这个微不足道的问题。