- 论坛徽章:
- 0
|
如题,返回结果又\r\n ,很不美观,有谁知道为什么? 环境linux+python3.5+pexpect4.01
代码:
from pexpect import pxssh
import getpass
try:
s = pxssh.pxssh()
hostname =input('hostname: ')
username = input('username: ')
password = getpass.getpass('password: ')
cmd=input("command:")
s.login(hostname, username, password)
s.sendline('uptime') # run a command
s.prompt() # match the prompt
print(s.before) # print everything before the prompt.
s.sendline(cmd)
s.prompt()
print(s.before)
s.sendline('df')
s.prompt()
print(s.before)
s.logout()
except pxssh.ExceptionPxssh as e:
print("pxssh failed on login.")
print(e)
结果:
ostname: 192.168.10.7
username: root
password:
command:df -h
b'uptime\r\n 20:02pm up 9 days 4:54, 8 users, load average: 0.18, 0.15, 0.14\r\n'
b'df -h\r\nFilesystem Size Used Avail Use% Mounted on\r\n/dev/sda3 40G 7.5G 30G 20% /\r\nudev 16G 196K 16G 1% /dev\r\ntmpfs 16G 0 16G 0% /dev/shm\r\n/dev/sda1 244M 213M 18M 93% /boot\r\n/dev/sda7 79G 18G 57G 24% /home\r\n/dev/sda5 20G 8.5G 11G 46% /usr\r\n/dev/sda6 50G 704M 47G 2% /var\r\n'
b'df\r\nFilesystem 1K-blocks Used Available Use% Mounted on\r\n/dev/sda3 41279568 7829788 31352896 20% /\r\nudev 16421572 196 16421376 1% /dev\r\ntmpfs 16421572 0 16421572 0% /dev/shm\r\n/dev/sda1 248895 217909 18136 93% /boot\r\n/dev/sda7 82567188 18668396 59704624 24% /home\r\n/dev/sda5 20635700 8826264 10761200 46% /usr\r\n/dev/sda6 51605436 720284 48263748 2% /var\r\n'
|
|