Как проще всего увидеть операторы печати, сделанные при выполнении файла Python на моем сервере AWS EC2 Ubuntu? Я пробовал aws cli, но у меня это не работает.
Как вы сказали в комментарии, это часть проекта Django, поэтому, если вы используете сервер разработки, например python manage.py runserver
, вы должны увидеть print
в командной строке, которую вы использовали для его запуска, а не в интерфейсе командной строки управления AWS.
Если он работает практически в любой другой среде (более подходящей для развертывания), обычно у него есть stdout
подключены либо к логифайлу, либо к /dev/null
. Это зависит от конкретной конфигурации сервера.
В любом случае обычно лучше использовать средства ведения журнала Python, которые хорошо поддерживаются в Django.