Код для терминальной анимации, который я использую. Я пытаюсь сделать анимацию на терминале, и мне удалось создать анимацию с использованием кода в прикрепленном снимке. Проблема заключается в том, что этот код печатает все содержимое первого файла, очищает весь терминал и печатает содержимое второго файла. Создание покадровой анимации стиля. Я хочу сначала напечатать содержимое первого файла и без очистки перезаписать содержимое второго файла поверх напечатанного содержимого первого файла.
import os, time, sys
os.system('cls')
filenames = ["0.txt", "1.txt"]
with open("0.txt") as f0:
zero = f0.read()
with open("1.txt") as f1:
one = f1.read()
for i in range(10):
for c in zero:
sys.stdout.write(c)
time.sleep(.0001)
os.system('cls')
for c in one:
sys.stdout.write(c)
time.sleep(.0001)
os.system('cls')
Представьте себе:
print("содержимое в одну строку", end = "\ r") стиль возврата Каррайджа с перезаписью на одной строке, но для целых абзацев.
Есть ли способ вернуться к началу первых файлов print иперезаписать его вторым файлом?