Изпълнявам кода си в Pycharm
от терминал. Възможно ли е да се отстранят грешки в кода и да се поставят точки на прекъсване вътре в кода по време на изпълнение от терминал?
Как да отстранявате грешки в код, работещ от терминал в pycharm
Отговори (2)
Така или иначе не знам да направя това през терминала, но начинът, по който го правя в момента, е:
Run
>Edit Configurations
> Добавяне на нова конфигурация (зеленият бутон+
)- Изберете
Python
- Попълнете
Script path
,Parameters
и други полета за конфигурация. - Отстранете грешки в новодобавената конфигурация. (
Run
>Debug...
)
С правилната конфигурация резултатът трябва да е същият като изпълняването на скрипта в терминал.
Намирам горния процес за малко досаден. PEP 553 breakpoint()
може да е по-добър. Изисква Python 3.7 и все още не е внедрен. Вижте свързания проблем.
person
AXO
schedule
28.02.2018
Има начин да използвате python console
.
За да го стартирате: Tools
-> python console
.. или можете да го намерите в долната част на IDE.
След това натиснете реда „Прикачване на дебъгер“ на следната снимка:
Добавете точка на прекъсване във вашия код и след това предайте името на файла към козолата, като: %run my_file.py
person
user_007
schedule
21.10.2019
Това е хубаво. Вярвам, че потребителите трябва да имат инсталиран IPython и също така активиран в PyCharm: След като инсталирате IPython, отидете в настройките и потърсете ipython и се уверете, че Използване на IPython, ако е наличен е отметнато и след това стартирайте отново конзолата.
- person AXO; 16.02.2021