如何防止Python打印添加换行符或空格?
在python中,如果我说
print 'h'
我收到字母h和换行符。如果我说
print 'h',
我收到字母h,没有换行符。如果我说
print 'h',print 'm',
我得到字母h,一个空格和字母m
。如何防止Python打印空间?
打印语句是同一循环的不同迭代,因此我不能只使用+
运算符。
回答:
import syssys.stdout.write('h')
sys.stdout.flush()
sys.stdout.write('m')
sys.stdout.flush()
你需要致电,sys.stdout.flush()
因为否则它将把文本保存在缓冲区中,你将看不到它。
以上是 如何防止Python打印添加换行符或空格? 的全部内容, 来源链接: utcz.com/qa/421245.html