
A kódok hibakeresése bármely nyelven frusztráló lehet, de különösen a Pythonban, ahol nem ismerhetünk fel azonnal hibát.
Ezenkívül a Python a hibakeresés eszközeként biztosítja számunkra a PDB könyvtárat, amelyet szintén nehéz kezelni.
Szerencsére megvan a PyCharm IDE. A PyDev-et használja, és új élményt nyújt számunkra a hibakeresésben!
Ebben a cikkben áttekintem a PyCharm által kínált fő és leghasznosabb hibakeresési szolgáltatásokat, és megtanítom Önt azok hatékony használatára.
Töréspontok
A töréspontok szükségtelenek lehetnek, ha egy olyan hibával szembesülünk, amely egy bizonyos állapotban fordul elő.
Ezenkívül, ha sokan vagyunk, rendetlenség.
Szerencsére a PyCharm lehetőséget nyújt számunkra a töréspontok hatékony kezelésére:
- Nyomja meg a Ctrl + Shift + F8 billentyűkombinációt (vagy a Futtatás-> Töréspontok megtekintése) gombot.
- A projektre beállított összes töréspontot felsoroljuk az alábbiak szerint (lásd 1. pont)

3. Mint láthatjuk, minden töréspontra beállíthatunk egy feltételt, amely kiváltja a töréspontot (lásd 2.)
4. Beállíthatunk egy nagyon speciális feltételt is, amely azt szabályozza, hogy a töréspont kiváltódjon-e, amikor egy kivétel (lásd 3.) két különböző állapotban következik be:
a. Felmondáskor (a szkript vége után)
b. Emeléskor (a szkript vége előtt)

Csatolja a helyi folyamatokhoz
Gondolkozott már magában azon, hogy lehetséges-e egy távoli folyamat hibakeresése?
Igen, tudsz ! (és ez olyan egyszerű!)
Akár más folyamatokat hajt végre a háttérben, akár azokat a folyamat részeként hozza létre, a PyCharm nagyon hatékony módszert kínál a távoli folyamatok hibakeresésére:
- Az alábbiak szerint nyissa meg a Run-> Csatolás a helyi folyamathoz lehetőséget

2. Most válassza ki a hibakeresni kívánt Python folyamatot:

3. Ezután a választott folyamat hibakeresése a PyCharm-ban történik:

Python tolmács a betöltött környezettel
Számítások készítése és az aktuálisan hibakeresett kód változóinak kezelése időt takarít meg, és lehetővé teszi számunkra, hogy változtatásokat hajtsunk végre egy tényleges homokozón!
A PyCharm Python tolmácsot biztosít számunkra a betöltött környezettel.
- A konzol fülön nyomja meg a megjelölt gombot:

2. Amint az alább látható, a tolmács felismeri változóinkat!

Következtetés
A PyCharm számos nagyszerű eszközt kínál számunkra, és ez a hibakereső egyike ezeknek.
A hibakeresés néha nehéz lehet, de ha megfelelő eszközöket használ, könnyebb és még szórakoztatóbb is lehet!
Remélem, hogy ez a cikk valami újat tanított Önnek, és várom a visszajelzéseket. Kérem, mondja el - hasznos volt ez Önnek?