Python实现动态循环输出文字功能

在一些公共场所经常可以看到一些动态提示的文字,以下代码即为文字的循环变化代码:

import sys
import time
def print_act(word):
  print('新春佳节快乐'+'\r')
  #让光标回到行首
  sys.stdout.write("\r")
  #缓冲区的数据全部输出
  sys.stdout.flush()
  #遍历整个单词
  for item in word:
    #写到缓冲区
    sys.stdout.write(item)
    #输出
    sys.stdout.flush()
    #暂停0.3秒
    time.sleep(0.3)
  print('\n'+'2019年02月06日 17:30:36' + '\r')
while True:
  #调用print_act方法
  print_act('请勿越过白色安全线!')

结果:

复制代码
新春佳节快乐
请勿越过白色安全线!
2019年02月06日 17:30:36
新春佳节快乐
请勿越过白色安全线!
2019年02月06日 17:30:36
新春佳节快乐
请勿越过白色安全线!
2019年02月06日 17:30:36
新春佳节快乐
请勿越过白色安全线!
2019年02月06日 17:30:36
………………(此处会一直循环)

说明:时间可以取当日。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • python中for循环输出列表索引与对应的值方法

    如下所示: list = ['a','b','c'] 想用for循环输出list的元素以及对应的索引. 代码及结果如下: 以上这篇python中for循环输出列表索引与对应的值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

  • python笔记_将循环内容在一行输出的方法

    例子是输出九九乘法表 如果按照如下程序写: # 输出九九乘法表 for i in range(10): for j in range(1,i+1): print("{}*{}={:2} ".format(j,i,i*j)) print('') 就会出现下面的输出: 这并不是我们想要的形式.print()会自动换行. python3中end属性默认为换行符\n,此时将end属性改为'',就不会自动换行了. 只需要将 print("{}*{}={:2} ".format

  • python os.fork() 循环输出方法

    先看下面这段代码: import os def main(): for i in range(0, 2): os.fork() print 'Hello' if __name__ == '__main__': main() 猜测一下,会输出几行Hello. 答案是: Hello Hello Hello Hello Hello Hello 6行!为什么呢? 首先,你要明白os.fork()创建的子进程会接着下一行代码继续执行,它有返回值,返回值可以为0表示子进程或者大于0表示父进程pid,os.g

  • python 使用while循环输出*组成的菱形实例

    一,python输出*组成的菱形(实心): python代码: x = int(input('请输入最长行的*的个数:')) y = int(input('请输入每个*之间的间隔:')) i = 1 while i<= x: #第一个while组成菱形上半部 j = 1 k = 1 while k <= x-i: print(' '*y,end = '') #每一行最左边到第一个*之间的空格 k += 1 while j <= i: print('*', end=' '*(2*y-1))

  • python3.4用循环往mysql5.7中写数据并输出的实现方法

    如下所示: #!/usr/bin/env python # -*- coding:utf-8 -*- # __author__ = "blzhu" """ python study Date:2017 """ import pymysql # import MySQLdb #python2中的产物 try: # 获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库 conn = pymysql.connect(hos

  • python循环输出三角形图案的例子

    我就废话不多说了,直接上代码吧! #Copyright (c)2017, 东北大学软件学院学生 # All rightsreserved #文件名称:a.py #作 者:孔云 #问题描述:编写程序,使用双循环输出三角形图案. #问题分析:本程序由图形知,包含5行,即外层循环执行5次,每行内容的由三部分内容组成:空格.星号.回车,分别通过两个for循环和一条print语句实现.代码如下: for i in range(1,6): for j in range(5-i): print(" "

  • Python实现动态循环输出文字功能

    在一些公共场所经常可以看到一些动态提示的文字,以下代码即为文字的循环变化代码: import sys import time def print_act(word): print('新春佳节快乐'+'\r') #让光标回到行首 sys.stdout.write("\r") #缓冲区的数据全部输出 sys.stdout.flush() #遍历整个单词 for item in word: #写到缓冲区 sys.stdout.write(item) #输出 sys.stdout.flush(

  • Jquery 动态循环输出表格具体方法

    实现功能:1.有一个同学叫我实现一个这样的功能就像PHP,在表单中输入数字,然后网页就出现相应的数量:如果是PHP的话就简单多了,Jquery实现还是第一个,就开始狂的实验,最后还是实现了(知识点:Jquery创建节点.获取表单的值.循环语句)Jquery代码: 复制代码 代码如下: <script type="text/javascript" language="javascript">$(function(){$("#btn").

  • python入门while循环语句理解学习

    目录 while循环公式 while循环格式 while-else执行结果 while-break执行结果 while-continue执行结果 循环是我们经常用到的一个概念,比如,循环计算数字叠加.循环输出文字内容等.循环是运行重复内容的一个最简单的方法,简化了代码流程,增加了时效性.因此本章重点讲解下循环的操作流程以及应用. while循环公式 while循环格式 当while后的判断条件成立时,执行循环内容,直到不满足条件为止.下面举个简单的小例子: 比如要计算1+2+3+4+5+-+10

  • Python 模拟动态产生字母验证码图片功能

    模拟动态产生字母验证码图片 模拟生成验证码,首先要做的是生成随机的字母,然后对字母进行模糊处理.这里介绍一下 Python 提供的 Pillow 模块. Pillow PIL:Python Image Library,Python 的图像处理标准库,功能强大. PIL 是第三方库,使用之前需要先进行安装.具体的命令如下:(如果安装了 Anaconda,这一步可以跳过) $ pip install pillow 下面先简单介绍 Pillow 的功能. 操作图像 缩放图像,是 Pillow 的一个功

  • python 实现logging动态变更输出日志文件名

    python作为一门非常容易上手的脚本语言,日志输出更是简单,logging模块,简单的设置配置和属性,就能实现到控制台输出日志,在basicConfig()设置文件名,就能够将日志信息写入文件,简直是简单到不能再简单. 最近在项目中就遇到一个日志问题,使用python编写的服务程序一直运行,连续处理一些任务,每个任务的关键信息都需要输出到文件中,便于维护人员查看,可是对于简单实用logging来说,日志写入文件非常简单,由于服务程序连续运行,一直向一个文件记录日志信息有些不妥,有常识的开发人员

  • Python带动态参数功能的sqlite工具类

    本文实例讲述了Python带动态参数功能的sqlite工具类.分享给大家供大家参考,具体如下: 最近在弄sqlite和python 在网上参考各教程后,结合以往java jdbc数据库工具类写出以下python连接sqlite的工具类 写得比较繁琐 主要是想保留一种类似java的Object-args动态参数写法 并兼容数组/list方式传递不定个数参数 并且返回值是List形式 dict字典 以便和JSON格式互相转换 在python中有一些区别 经过该工具类封装之后可以有以下用法: db.e

  • Python 控制终端输出文字的实例

    如下所示: class bcolors: HEADER = '\033[95m' OKBLUE = '\033[94m' OKGREEN = '\033[92m' WARNING = '\033[93m' FAIL = '\033[91m' ENDC = '\033[0m' def disable(self): self.HEADER = '' self.OKBLUE = '' self.OKGREEN = '' self.WARNING = '' self.FAIL = '' self.END

随机推荐