This is a simple script named ani.py created by me to show an animation with ASCII ...
import os, time
os.system('cls')
filenames = ["0.txt","1.txt","2.txt","3.txt"]
frames = []
for name in filenames:
with open (name, "r", encoding="utf8") as f:
frames.append(f.readlines())
"""
for frame in frames:
print("".join(frame))
time.sleep(1)
os.system('clear')
"""
for i in range (4):
os.system('clear')
for frame in frames:
print("".join(frame))
time.sleep(1)
os.system('clear')
You need four text files with an 8X8 character matrix format: 0.txt , 1.txt , 2.txt and 3.txt.The content of these files:
$ cat *.txt
######
######
######
######
####
####
##
##
The end result is a square that shrinks to 4 characters #.