Chinaunix首页 | 论坛 | 博客
  • 博客访问: 483347
  • 博文数量: 111
  • 博客积分: 2332
  • 博客等级: 大尉
  • 技术积分: 1187
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-29 11:22
文章分类

全部博文(111)

文章存档

2013年(9)

2012年(28)

2011年(17)

2010年(28)

2009年(29)

我的朋友

分类: Python/Ruby

2011-09-05 12:12:53

python中print默认是换行的。想让它不换行,网上说可以在print后面加上多好。如:print 'aaa',
这个方法没试过。不过如果别的程序要调用这个程序,需要print的打印结果的话恐怕会有些不方便。
所以要找个新的方法来往标准输出(屏幕上)打印东西。
上网查了查,方法是用sys.stdout.write。
import sys
sys.stdout.write(
"abc")
sys.stdout.write(
"def")
阅读(4325) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

TNTDoctor2012-10-31 21:24:42

这方法还是不行,如果我要在2.7中print一个变量么?
print "something %s" % str
这句,如果我不想换行,不是没辙了?