一直用的是python3,换用python2的时候输出发现了上述问题,在python3中这个问题可以设置print()方法中的end参数来解决,而python2中没有这个参数,但也有办法解决,方法如下 不换行: # ,可使print不换行,但会自动添加一个空格 print '11', print '22' 结果: 不换行但无空格 sys.stdout.write('11') sys.stdout.write('22') 结果: 上述代码报错的话添加 import sys即可