Будучи интегрированной средой разработки, Pycharm может не только писать сценарии, но также запускать и отлаживать собственный код. Вот введение в использование функции pycharm для запуска и отладки кода.
После написания нашего кода нам обязательно нужно его запустить. Pycharm предоставляет несколько способов запуска кода, основные из них следующие.
Предположим, что для вывода таблицы умножения был написан файл кода с именем demo.py. Его содержимое следующее:
for i in range(1, 10):
for j in range(i, 10):
print(str(i) + '*' + str(j) + '=' + str(i * j) + ' ', end='')
print()
Как нам запустить этот скрипт?
Просто щелкните правой кнопкой мыши файл py, который хотите запустить, и выберите «Выполнить» или используйте сочетание клавиш Ctrl + Shift + F10.
Если вы уже запускали программу раньше, вы можете увидеть ее здесь. Выберите программу, которую хотите выполнить, и щелкните зеленый треугольник, чтобы запустить ее.
Если это новый сценарий, нажмите «Изменить конфигурации», чтобы настроить его. Это указано в предыдущей главе «Выполнить».
1.Name: Вы можете назвать это как хотите </br> 2.Script Path: Путь к файлу проекта </br> 3. Python интерпретатор: путь к интерпретатору Python </br> 4. Workding каталог: путь к проекту
Если в программе есть функция входа, слева будет маленький зеленый треугольник. Нажмите, чтобы выбрать имя «Выполнить проект», чтобы запустить его.
Вышеупомянутые три метода позволяют успешно запустить сценарий и вывести таблицу умножения.
Всем известно, что ошибки — это ошибки в программе. Наличие ошибок приводит к тому, что программа не работает нормально. А DeBug буквально означает устранение ошибок.
Способ отладки кода аналогичен способу запуска скрипта. В основном существует три метода.
Нажмите зеленый значок ошибки на панели навигации, чтобы выполнить отладку.
Если в программе есть запись основной функции, вы можете щелкнуть зеленый треугольник слева и выбрать имя проекта отладки, указанное на рисунке выше.
Если в программе отладки нет точки остановки, она ничем не отличается от обычного выполнения.
точка останова:одинточка Код остановки отмечает строку, когда программа выполняется до точки останова Во время путешествия,будет приостановлено,Удобно просматривать значения каждого параметра в проекте,Результаты операции и другая информация
Как показано на рисунке ниже, нажмите на место, отмеченное в красной рамке, чтобы отметить точку. остановки, можно отметить несколько точек остановки, или сочетание клавиш Ctrl +F8 позволяет быстро ввести точку в строке, где находится курсор. останова。
Как показано ниже,Введите пункт остановки в строке 12.,Выполните скрипт через Debug.
Благодаря информации на панели переменных мы можем получить следующую информацию
Панель отладки выглядит так, как показано на рисунке выше. Значение каждой кнопки следующее. Наведите курсор мыши на соответствующий значок, чтобы просмотреть сочетания клавиш.
1: Показать точку выполнения, перейти к месту выполнения текущей программы (сочетание клавиш Alt + F10). Если вы находитесь на другой странице, просто нажмите эту кнопку, чтобы вернуться к месту выполнения программы.
2: Step Over, выполните код последовательно (сочетание клавиш F8), не вводя функцию, выполните последовательно, если определенная строка кода вызывает другую функцию, она не войдет в эту функцию;
3: Step Into, выполняемый последовательно, вводит функцию (сочетание клавиш F7, когда определенная строка кода вызывает другие функции, она вводит эту функцию или исходный код);
4. Шаг в мой код, выполните последовательно и введите написанный вами код (сочетания клавиш Alt + Shift + F7). В отличие от приведенной выше области, вы будете вводить только написанный вами код, а не исходный код.
5: Step Out, выход из текущей функции (сочетание клавиш Shift + F8), с помощью цифр 3 и 4, когда программа запускается в тело функции, вы можете быстро выпрыгнуть из текущей функции и вернуться в то место, где находится программа выполняется.
6: Запустить курсор, добежать до позиции курсора и сделать паузу (сочетание клавиш Alt+F9), где бы в этот момент ни находился курсор, программа запустится до этого места и зависнет (пауза).
7: Вычислить выражение, вычислить выражение (сочетание клавиш Alt + F8. Выделите фрагмент кода мышкой, нажмите кнопку 7 или щелкните правой кнопкой мыши и выберите «Вычислить выражение», а затем нажмите «Вычислить» во всплывающем окне, чтобы вычислить выражение); значение текущего выбранного выражения.
Когда выполняется DeBug, в консоли есть кнопка, показанная синей стрелкой на рисунке ниже. Показать консоль DeBug. Вы можете ввести значение переменной или выражения в терминале справа. После нажатия Enter появится соответствующий результат. будет возвращен.
Щелкните правой кнопкой мыши маленькую красную точку точки остановки, мы найдем такой интерфейс.
Путем настройки содержимого в состоянии,Когда программа соответствует условиям Условия,Только в текущей точке остановка приостановить (зависнуть)
Например, в приведенном выше коде, когда я устанавливаю i = 2, функция зависает. Установите ее следующим образом, а затем нажмите «Готово», чтобы она вступила в силу.
Отладка выполнения программы, эффект следующий