python print实现不换行打印

发布时间:2019-09-10 09:18:10编辑:auto阅读(2428)

    一、环境以及背景

        winows10 + python2.7 + python3.5

         需要使用python2.7 中的print并且不换行


    二、使用方法

       1. 在结尾添加一个逗号

            print "hello world",

        问题: 在输出结果后会多一个空格,这个空格把我坑了j_0065.gif

        

       2. 使用sys模块

            import sys
         sys.stdout.write("hello world")    
        sys.stdout.flush()

        

        3. 使用python 3.x版本的print

           3.x版本 中的print函数增加了一个end参数, 默认值为end='\n'

                print ("hello world", end='')


关键字