免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4357 | 回复: 2
打印 上一主题 下一主题

关于prompt输出句号如何去掉? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-05-31 01:40 |只看该作者 |倒序浏览
我使用pxssh来进行登录,成功登录执行命令发现输出的并不完美,每行后面都有句号,请问怎么处理掉末尾的句号
  1. #!/usr/bin/env python
  2. import pxssh
  3. import getpass
  4. try:
  5.     s = pxssh.pxssh()
  6.     hostname = '127.0.0.1'
  7.     username = 'mjj'
  8.     password = 'mjj2011'
  9.     s.login (hostname, username, password,original_prompt='[$#>]')
  10.     s.sendline ('whoami')
  11.     s.prompt()
  12.     print s.before
  13.     s.sendline ('ping www.baidu.com -c 1')
  14.     s.prompt()
  15.     print s.before
  16.     '''
  17.     s.sendline ('ls -l')
  18.     s.prompt()
  19.     print s.before
  20.     s.logout()
  21.     '''
  22. except pxssh.ExceptionPxssh, e:
  23.     print "pxssh failed on login."
  24.     print str(e)
复制代码
输出:
whoami

mjj

ping www.baidu.com -c 1

PING www.a.shifen.com (220.181.112.143) 56(84) bytes of data.

64 bytes from 220.181.112.143: icmp_seq=1 ttl=54 time=36.9 ms



--- www.a.shifen.com ping statistics ---

1 packets transmitted, 1 received, 0% packet loss, time 0ms

rtt min/avg/max/mdev = 36.937/36.937/36.937/0.000 ms

论坛徽章:
0
2 [报告]
发表于 2011-05-31 01:42 |只看该作者
怪了 我在idle里面就是这样子~



在终端里面 显示又正常了~



~冋~

论坛徽章:
0
3 [报告]
发表于 2011-06-01 22:18 |只看该作者
傻子 那不是逗号 那是换行符 可以设置不显示这个
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP