Я пытаюсь создать игровой движок, используя командную строку python, но sys.stdout.write
и print('',end='')
сбивают командную строку и дают сбой.
Я пробовал аргумент ключевого слова stdout
и print
end
, но они приводят к аварийному завершению командной строки. Что происходит?
Этот код, использующий print
без аргумента end
, работает нормально:
while True:
print(' = === ===== ======= ========= =========== ============= YYYYYYYYYYY ================================================================================')
Хотя при использовании sys.stdout.write
для предотвращения печати новой строки возникают проблемы:
import sys
while True:
sys.stdout.write(' = === ===== ======= ========= =========== ============= YYYYYYYYYYY ================================================================================')
sys.stdout.flush()
Я ожидаю, что он будет работать быстро с print
и end
или sys.stdout
, но вместо этого консоль зависнет и вылетит.