0
我需要在控制台上写出一个大字,每个字的字应该实际上由部分组成,每个部分都会在屏幕上缓慢地显示,非常像这样所附图片打印控制台上的大字 - 使用python,点点滴滴
是否有一个Python库,可以为我做这个,我已搜查不够好,但找不到任何到目前为止
我需要在控制台上写出一个大字,每个字的字应该实际上由部分组成,每个部分都会在屏幕上缓慢地显示,非常像这样所附图片打印控制台上的大字 - 使用python,点点滴滴
是否有一个Python库,可以为我做这个,我已搜查不够好,但找不到任何到目前为止
要打印的ASCII艺术的话,你应该看看pyfiglet库
https://github.com/pwaller/pyfiglet
获得您想要的效果,一个简单的脚本可以是:
import os
import time
from pyfiglet import Figlet
f = Figlet(font='slant')
word = 'HELLO'
curr_word = ''
for char in word:
os.system('reset') #assuming the platform is linux, clears the screen
curr_word += char;
print f.renderText(curr_word)
time.sleep(1)
(注:我没有测试过剧本,但这个概念应该是正确的)
或者我应该给这尝试http://www.python-course.eu/tkinter_labels.php –
你尝试过使用'termcolor'模块吗? –
你想把它写成ASCII艺术吗? (在控制台上)还是使用图形? – smci