欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python 定义不换行的Print

程序员文章站 2022-07-13 23:32:38
...

定义不换行的Print

步骤:

  1. 调用函数:

    import sys

    Python 定义不换行的Print

  2. 定义函数体:
    def printr(*objects, sep=' ', end='', file=sys.stdout, flush=False):
    Python 定义不换行的Print

     

  3. 定义代码块:
  •         1. 清空之前的信息:
        print('\r', end='')

    Python 定义不换行的Print

  •         2.输入信息:
    print(*objects, sep=sep, end=end, file=file, flush=flush)

    Python 定义不换行的Print

  •         3.刷新缓存区:
    sys.stdout.flush()
     Python 定义不换行的Print

至此,函数就定义好了

完整函数:

# 输出不换行
def printr(*objects, sep=' ', end='', file=sys.stdout, flush=False):
    print('\r', end='')
    print(*objects, sep=sep, end=end, file=file, flush=flush)
    sys.stdout.flush()

Python 定义不换行的Print

  

我的第一篇文章,做的不好请见谅。

相关标签: python