Для отладки Python-скрипта и просмотра выполнения каждой строки вы можете использовать встроенный модуль `trace`. Этот модуль позволяет вам видеть, как выполняется ваш скрипт, и определить место, где возникает бесконечный цикл.
Чтобы запустить ваш скрипт с трассировкой, используйте следующую команду:
python -m trace --trace your_script.py
Замените `your_script.py` именем вашего скрипта. В результате на экран будут выводиться строки кода по мере их выполнения, что поможет вам определить место, где возникает проблема с бесконечным циклом.
Если вы используете Python 3, то команда будет выглядеть следующим образом:
python3 -m trace --trace your_script.py
Также можете воспользоваться отладчиком Python, например, `pdb` (Python Debugger). Добавьте следующую строку в свой код перед местом, где вы подозреваете бесконечный цикл:
import pdb; pdb.set_trace()
Затем запустите скрипт обычным способом:
python your_script.py
Используйте команды отладчика для пошагового выполнения кода и анализа переменных. Это также может помочь вам определить проблемное место с бесконечным циклом.