Chinaunix首页 | 论坛 | 博客
  • 博客访问: 825504
  • 博文数量: 101
  • 博客积分: 1311
  • 博客等级: 中尉
  • 技术积分: 1191
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-25 12:15
文章分类

全部博文(101)

文章存档

2012年(101)

分类: Python/Ruby

2012-06-17 16:09:30

在使用readline()时,该方法会在字符串结尾添加一个'\n'回车符,因此,如果使用print输出数据时,会多出一行空格。--print也会添加一个'\n'.

解决办法:

 

while True:

    buff = p.stdout.readline()

    print buff,

    if buff == '' and p.poll() != None:

       break

 

print后面添加,(逗号),提示print不需要换行即可。

阅读(3009) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~