Special characters (^M & ^[[D) when I read pxssh::before and write it to a file
ashwini yal
ashwiniyal at gmail.com
Wed Mar 17 09:54:18 EDT 2010
Hi,
I am writing a python script which logs into the machine using pxssh, sends
a command, reads the response and writes the response to the file.
But, when I open the file in the editor like vi, its showing special
characters like ^M and ^[[D instead of spaces or newlines.
This is how my code looks like ...
s = pxssh.pxssh()
s.login(ip, username, password)
cmd = 'xyz'
s.sendline (cmd)
s.prompt()
output = s.before
fileWrite = open(filePath , 'wb')
fileWrite.write(output)
s.prompt()
This is how my filePath looks like when I open it using vi editor.
Starting command execution on host xxx.xxx.xxx.xxx
D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^[[D^M
Command executed successfully ^M
Executing next command ...^M
--
Regards ,
Ashwini . K
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20100317/0ac48b1d/attachment.html>
More information about the Python-list
mailing list