A PyCharm használata a Python-kód hibakereséséhez

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:

  1. Nyomja meg a Ctrl + Shift + F8 billentyűkombinációt (vagy a Futtatás-> Töréspontok megtekintése) gombot.
  2. 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:

  1. 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.

  1. 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?