如何保持Python打印不添加换行符或空格?

问题:

在python,如果我说

print 'h'

我收到这封信h和一个换行符。如果我说

print 'h',

我收到信件h,没有换行符。如果我说

print 'h',
print 'm',

我收到字母h,一个空格和字母m。如何防止Python打印空间?
print语句是同一循环的不同迭代,所以我不能只使用+运算符。

回答:

您可以使用:

sys.stdout.write('h')
sys.stdout.write('m')

 
 Code问答: codewenda.com
Stackoverflow:How do I keep Python print from adding newlines or spaces?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

38 − 33 =