Si vous souhaitez déboguer le code c de cpython, vous pouvez utiliser gdb pour le déboguer comme suit.
Lorsque vous souhaitez suivre les étapes d'exécution de la couche c.
$ gdb -- /usr/bin/python
#Nom du fichier dans lequel vous souhaitez définir le point d'arrêt:Spécifiez par le nombre de lignes.
(gdb) break bltinmodule.c:1665
#Script de lancement
(gdb) run /usr/bin/nosetests test.py
...
En regardant l'article suivant, je savais que je le ferais comme ça, donc un mémorandum. (L'article utilise lldb) http://flowerhack.dreamwidth.org/3594.html?utm_source=Python+Weekly+Newsletter&utm_campaign=b17d7f3658-Python_Weekly_Issue_167_December_4_2014&utm_medium=email&utm_term=0_9e26887fc5-b17d7f3658-312730089
Recommended Posts