180112 打字效果

import sys,time #导入模块 sys模块,time模块

f = open("老子",‘r‘,encoding="utf-8") #打开文件 同一个目录里的名为“老子”的文件,打开为读取,用utf-8方式

for line in f:  #循环读取刚刚打开的f的行line; for...in... 循环 ;for..in语句是个循环语句,它迭代一个对象的序列,现在,你需要知道的是一个序列只是一个有序的项目的集合。
    for i in line: #循环读取文字;读取上一行读取的行line里的每个文字,生成列表i
 sys.stdout.write(i) #标准输出 这就是导入sys模块的原因,用到其中的stdout.write,后面跟上(i)——标准输出上一行的文字列表isys.stdout.flush() #刷新 这是间隔一段时间刷新的意思,sys.stdout        .flush ...

time.sleep(0.1) #输出时间控制  再次看到time模块的.sleep ,参数设定为(0.1)秒

一直希望有动态打字效果,横向的一个个的打出来

问了几个人,都不知道。只告诉我竖向的。

后来终于找到了。

现在详细的解析一下代码含义

for循环然后遍历这个范围

 for line in f :

遍历f的每一行line,生成新的list,line for line in ...是为了对遍历的每一行做处理的,比如[line.strip() for line in file()]  这样生成的list中的每一个line都是经过了strip操作的,或者我要取每一行的前面几个字符就是  [line[:3] for line in file()],只不过你这个地方是没有做任何处理。

for循环然后遍历这个范围,for i in range(1,5)相当于 for i in [1, 2, 3, 4],这就像把序列中的每一个数(或对象)分配给i,一次一个,然后为每个i值执行该语句块。在本例中,在语句块中我们只是打印它的值。

同样的:for i in line

sys模块的sys.stdout  —— write()  ; flush()

最后,time.sleep()

原文地址:https://www.cnblogs.com/cputn/p/8277318.html

时间: 2024-10-21 12:04:22

180112 打字效果的相关文章

Unity UGUI 使用 CCTween 实现 打字效果

最近闲来无事 就研究了下 打字效果的实现 结果发现很简单 直白了说是太简单了  下边效果图加代码 走着 SVN 下载地址 http://code.taobao.org/svn/CCAnim 欢迎大家进行补充 点击下载

基于定时器延时器的简单打字效果——拿去表白吧

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 7 <style> 8 #div1{ 9 width: 300px; height: 500px; margin: 0 auto;border: 10px solid skyblue; border-radius: 10px; 10 line-

js实现打字效果

<!DOCTYPE html>      <html>       <head>           <meta charset='utf-8'>           <title>js typing</title>       </head>          <body>           <div id='text'></div>              <script&

用Jquery实现打字效果

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> #container{ height: 200px; width: 200px; border: 1px solid #ccc; } </

CSS 实现打字效果

原文:CSS 实现打字效果 JS实现 最近做项目的时候需要实现一个字符逐个出现的打字效果,在网上一搜有个不错的jQuery插件Typed.js,效果很赞 <div class="element"></div> <script src="typed.js"></script> <script> $(function(){ $(".element").typed({ strings: [&q

标题栏里的打字效果

<html> <title>标题栏里的打字效果-石家庄瑜伽教练培训-潜水射流曝气机</title> <body> <script language="JavaScript1.2"> var message="欢迎光临『我们的网址www.sjz-yoga.com』!" var message=message+" " i="0" var temptitle="&

JS打字效果的动态菜单代码分享

这篇文章主要介绍了JS打字效果的动态菜单,推荐给大家,有需要的小伙伴可以参考下. 这是一款基于javascript实现的打字效果的动态菜单特效代码,分享给大家学习学习. 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式.为大家分享的JS打字效果的动态菜单代码如下 <html> <head> <title>JS打字效果的动态菜单</title> <meta http-equiv="imagetoolbar" content=&q

基于jQuery标题有打字效果的焦点图

给大家分享一款基于jQuery标题有打字效果的焦点图.之前为大家分享了好多jquery的焦点图.这款焦点图适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗. 在线预览   源码下载 实现的代码. html代码: <!-- 代码 开始 --> <div id="header"> <div class="wrap"> <div id="slide-holder&q

jQuery模仿人类打字效果插件typetype

typetype是一款模仿人类打字效果的jQuery插件,typetype非常轻巧,文件不到2K,gzipped压缩后只有578字节,但模仿的效果非常逼真,一字一字的顿出和回删效果,让人惊叹不止,喜欢的朋友研究下吧,下面来看下它的使用方法: 引入核心文件 1 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> 2 <script type="text/j