Как использовать PyCharm для настройки кода Python

1656617292 kak ispolzovat pycharm dlya nastrojki koda python

автор Ори Роза

wzDaOciqhRHZaWLiqM0xXkfJQIOreKdgQsGf

Настройка кода на любом языке может быть неприятной, но особенно это касается Python, где мы не можем сразу распознать ошибку.

Кроме того, Python предоставляет нам библиотеку PDB в качестве инструмента для отладки, с которым также может быть трудно справиться.

К счастью, у нас есть PyCharm IDE. Он использует PyDev и дает нам новый опыт отладки!

В этой статье я расскажу об основных и полезных функциях отладки, которые может предложить PyCharm, и научу вас, как их эффективно использовать.

Точки остановки

Точки остановки могут быть не нужны, когда мы сталкиваемся с ошибкой, возникающей в определенном состоянии.

Кроме того, когда у нас их много, это беспорядок.

К счастью, PyCharm дает нам возможность эффективно управлять точками остановки:

  1. Нажмите Ctrl+Shift+F8 (или Run->View Breakpoints)
  2. Все точки остановки, которые мы установили для проекта, будут перечислены, как показано ниже (см. 1)
IHZir8fKIXc1VaiKH5CGgCkTd5vL-oD0mBhX

3. Как мы видим, для каждой точки остановки мы можем установить условие, которое будет запускать точку остановки (см. 2)

4. Кроме того, мы можем установить очень специальное условие, которое контролирует, будет ли сработана точка остановки, когда исключение возникает (см. 3) в двух разных состояниях:

а. После завершения (по завершении сценария)

б. Во время повышения (до окончания сценария)

SJGgsckNaq4mVIilo6VIxgdDQqWssYOVUwGa

Присоединяйтесь к локальным процессам

Вы когда-нибудь задумывались, можно ли наладить удаленный процесс?

да ты можешь! (и это так легко!)

Независимо от того, выполняете ли вы другие процессы в фоновом режиме или создаете их как часть потока, PyCharm предоставляет вам очень эффективный способ отладки удаленных процессов:

  1. Как показано ниже, откройте Выполнить->Присоединить к локальному процессу
oI2Ghz8BzkjVL0eVIio1sQ6U0AUVXzQ1Nw-k

2. Теперь выберите процесс Python, который вы хотите наладить:

jiRdyqnMR6OkAL2eHmmNugs3Q3bxrPHY5ptz

3. Затем выбранный вами процесс будет отлажен в PyCharm:

lvUB8VZzwEh8qGMO1IaJYJsfxM6vYhU4utBP

Интерпретатор Python с загруженной средой

Выполнение вычислений и манипулирование переменными текущего отлаженного кода экономит время и позволяет нам вносить изменения в реальную песочницу!

PyCharm предоставляет нам интерпретатор Python с загруженной средой.

  1. На вкладке консоли нажмите кнопку:
mNjPxZPfvIRxBgiGUy4KJE0DqSiFsP28vkhb

2. Как вы можете видеть ниже, интерпретатор распознает наши переменные!

gmMkT9W-rclIcNk0gT7zuPJu40ubqLQOkHez

Вывод

PyCharm предоставляет нам много отличных инструментов, и этот отладчик является одним из них.

Отладка иногда может быть трудным, но если вы используете правильные инструменты, это может быть проще и даже весело!

Надеюсь, эта статья научила вас чему-то новому, и я с нетерпением жду ваших отзывов. Скажите, пожалуйста, было ли это полезно для вас?

Добавить комментарий

Ваш адрес email не будет опубликован.