python 3.x版本输出不换行格式如下
print(x, end=" ")
# end="" 可使输出不换行。双引号之间的内容就是结束的内容,
# 可以是空格,也可以是其他字符。默认为换行
- 1
- 2
- 3
比如:
print(x,end=” ! ”) # 以!为结尾
- 1
python2 输出不换行格式
a = [1,2,3]
for x in a:
print x, #只需要加一个逗号即可
原文URL:https://blog.csdn.net/jasonlee_lijiaqi/article/details/79290414
但是,以上的命令在具体执行时,并不会实时显示,每次都是在换行时才把整行指令打出来.
如果要实时显示,需要在每次sys.stdout.write后面加上一行sys.stdout.flush()让屏幕输出
############################
sys.stdout.write("Hello World")
sys.stdout.flush()
sys.stdout.write("one line!")
sys.stdout.flush()
############################