Я новичок в программировании! Я использую Python 3.7 и импортировал pygame
Мой код
def message_display(text):
largeText = pygame.font.Font("freesansbold.ttf", 115)
TextSurf, TextRect = text_objects(text, largeText)
TextRect.center = ((display_width/2), (display_height/2))
gameDisplay.blit(TextSurf, TextRect)
pygame.display.update()
time.sleep(2)
game_loop()
Когда я запускаю программу, она останавливается перед отображением сообщения, а не после. Из прочтения ответа на аналогичный вопрос кажется, что python буферизуется в связи с консолью, в которой я его запускаю? (Я работаю в VS Code, который был установлен через Anaonda, но у него были некоторые трудности с началом работы Pygame). В ответе на аналогичный вопрос говорилось, что мне нужно передать параметр «-u» в Python, чтобы отключить буферизацию. Т.е.:
python -u foo.py
Я не знаю, как это сделать - я пытался вставить это в свой код, но это не понравилось! Есть ли что-то, что я могу вставить в свое кодирование, чтобы остановить буферизацию? Или настройки, которые я могу изменить в VS Code?
Заранее спасибо!
РЕДАКТИРОВАТЬ: Я думаю, я понял, что имел в виду python -u foo.py - я набрал python3 -u myfilename.py для запуска файла, но задержка была еще до сообщения, а не после него.