Я хочу, чтобы текст отображался так, как будто он просто набирается. Поэтому после каждого письма мне нужна небольшая задержка.Печать строки с небольшой задержкой между символами
Я пытался сделать это таким образом:
import time
text = "Hello, this is a test text to see if all works fine."
for char in text:
print char,time.sleep(0.2),
Он работает отлично, за исключением одной проблемы. После каждого персонажа я получаю «Нет».
Это выход:
Н Отсутствует е Отсутствует л Отсутствует л Отсутствует о None, Нет Нет т Отсутствует ч Отсутствует я Отсутствует S Нет Нет я Отсутствует S Нет Нет Нет Нет т Отсутствует е Нет ев Отсутствует т None None t None e None x None t None None t None o None None s None e None e None None i None f None None a None l None l None None w None o None r None k None s None None f None i None n Нет e Нет. Нет
Я не знаю, почему это происходит. Надеюсь, кто-нибудь может мне помочь.
Почему вы печатаете значение 'time.sleep (0.2)'? –