用于创建文本动画的工具。

animatetools的Python项目详细描述


动画工具

用于创建文本动画的工具。在

示例:

动画工具:

importanimatetoolsanimatetools.animateframes(["frame1","frame2","frame3"],2,1,file=open("test.py","w"))# plays each frame in frames argument at 2 fps, repeating once.

将以下内容打印到文件中“测试.py“:

^{pr2}$

{"wait 0.5 seconds"}{"remove all the text from the terminal and move the cursor up to the top line"} 实际上不是打印出来的,它们只是代表程序的功能。在

打印:

importanimatetoolsanimatetools.typeout("Print this out one character at a time","This too",5,sep=". ",end=". ",file=open("test.py","w"),flush=True)# prints out all the values ("Print this out one character at a time" and "This too") at 5 characters per second to the file "test.py",# seperating each value with ". " and ending in ". ". After each character it by default; flushes the stream so the text doesn't come in# chunks.

将以下内容打印到文件中“测试.py“:

P{"wait 0.2 seconds"}r{"wait 0.2 seconds"}i{"wait 0.2 seconds"}n{"wait 0.2 seconds"}t{"wait 0.2 seconds"}{"wait 0.2 seconds"}t{"wait 0.2 seconds"}h{"wait 0.2 seconds"}i{"wait 0.2 seconds"}s{"wait 0.2 seconds"}{"wait 0.2 seconds"}o{"wait 0.2 seconds"}u{"wait 0.2 seconds"}t{"wait 0.2 seconds"}{"wait 0.2 seconds"}o{"wait 0.2 seconds"}n{"wait 0.2 seconds"}e{"wait 0.2 seconds"}{"wait 0.2 seconds"}c{"wait 0.2 seconds"}h{"wait 0.2 seconds"}a{"wait 0.2 seconds"}r{"wait 0.2 seconds"}a{"wait 0.2 seconds"}c{"wait 0.2 seconds"}t{"wait 0.2 seconds"}e{"wait 0.2 seconds"}r{"wait 0.2 seconds"}{"wait 0.2 seconds"}a{"wait 0.2 seconds"}t{"wait 0.2 seconds"}{"wait 0.2 seconds"}a{"wait 0.2 seconds"}{"wait 0.2 seconds"}t{"wait 0.2 seconds"}i{"wait 0.2 seconds"}m{"wait 0.2 seconds"}e{"wait 0.2 seconds"}.{"wait 0.2 seconds"}{"wait 0.2 seconds"}T{"wait 0.2 seconds"}h{"wait 0.2 seconds"}i{"wait 0.2 seconds"}s{"wait 0.2 seconds"}{"wait 0.2 seconds"}{"wait 0.2 seconds"}t{"wait 0.2 seconds"}o{"wait 0.2 seconds"}o{"wait 0.2 seconds"}.{"wait 0.2 seconds"}

{"wait 0.2 seconds"} 实际上不会打印出来,它只是代表程序的功能。在

clearconsole

importanimatetools,timeprint("hi")time.sleep(1)clearconsole()# print "hi", wait one second and then clear the console.

结果:

hi{"wait 1 second"}{"remove all the text from the terminal and move the cursor up to the top line"}

{"wait 1 seconds"}{"remove all the text from the terminal and move the cursor up to the top line"} 实际上不是打印出来的,它们只是代表程序的功能。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是从此类字符串中提取数据的最佳方法   filenotfoundexception Java FileOutputStream Windows/Linux   java在SQLite数据库Android SDK中搜索特定字符串   java使用键值访问jsp中Map<Long,Map<String,Object>>的内容   java奇怪的HTMLeditor工具包问题   在java中使用数组只计算字母   每个应用程序都可以有自己独立的Java SDK吗   java如何将jasper报告生成的PDF文件保存在一个项目文件夹中   java BigDecimal包装器:静态字段为零   解码Base64图像时出现java IllegalArgumentException(非法的Base64字符)   将int转换为字节在Java和Actionscript中产生不同的结果   java什么使不可变对象在没有安全发布技术的情况下发布?   java将字节数据写入目录   一个计算器中有多个操作的java问题   面向对象Java重写是如何工作的   带hibernate的java ClassCastException   指向最后一个对象的java对象列表   java单元测试spring项目中的Get请求