91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python腳本的內部各函數間的調用關系

發布時間:2021-09-17 07:57:34 來源:億速云 閱讀:327 作者:chen 欄目:編程語言

這篇文章主要講解了“Python腳本的內部各函數間的調用關系”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Python腳本的內部各函數間的調用關系”吧!

正如大家所, python內部堆棧和函數的調用由PyEval_EvalFrameEx完成的, 一次PyEval_EvalFrameEx意味著一次函數調用,象上面的第19,13,10行分別對應于main, segv_test, freeNode函數, 將gdb定位到對應行后,使用pylocals宏即可查看該函數內部變量的詳細情況。

  1. (gdb) up 13  

  2. #13 0x007d6d2b in PyEval_EvalFrameEx 
    (f=0x81242fc, throwflag=0) at Python/ceval.c:2370  

  3. 2370 in Python/ceval.c  

  4. (gdb) pylocals  

  5. s:  

  6. object : 
    '<html><body><div><a><a></a></a><a></a></div></body></html>'  

  7. type : str  

  8. refcount: 3  

  9. address : 0xb7f64440  

  10. options:  

  11. object : 97  

  12. type : int  

  13. refcount: 7  

  14. address : 0x8082c20  

  15. doc:  

  16. object : <xmlDoc (None) object at 0xb7cc04ec> 

  17. type : instance  

  18. refcount: 1  

  19. address : 0xb7cc04ec  

  20. ctxt:  

  21. object : <libxml2.xpathContext instance at 0xb7f70ccc> 

  22. type : instance  

  23. refcount: 1  

  24. address : 0xb7f70ccc  

  25. nodes:  

  26. object : [<xmlNode ((儓X? object at 0xb7cc0cac>]  

  27. type : list  

  28. refcount: 2  

  29. address : 0xb7f70a8c  

  30. note:  

  31. object : <xmlNode ((?圶? object at 0xb7cc0cac> 

  32. type : instance  

  33. refcount: 2  

  34. address : 0xb7cc0cac  

  35. nexts:  

  36. object : [<xmlNode (hhX? object at 0xb7cc750c>,
     <xmlNode (HXX? object at 0xb7cc76cc>, 
    <xmlNode (@XX? object at 0xb7c9348c>]  

  37. type : list  

  38. refcount: 1  

  39. address : 0xb7f4ce4c  

Python腳本調試時斷點的設置是個很麻煩的東西,我所能想到的有兩種方法:

1 根據函數的python源碼進行斷點設置;

2 采用sleep函數和ctrl+c來中斷程序的運行。

感謝各位的閱讀,以上就是“Python腳本的內部各函數間的調用關系”的內容了,經過本文的學習后,相信大家對Python腳本的內部各函數間的調用關系這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

志丹县| 江阴市| 全州县| 浑源县| 焉耆| 九江市| 资溪县| 台安县| 九龙城区| 饶平县| 青河县| 芜湖市| 宁南县| 杭锦旗| 云和县| 射洪县| 尼勒克县| 清流县| 宜春市| 苍梧县| 荥经县| 阿拉善右旗| 平定县| 平乡县| 闻喜县| 峨边| 微博| 伊宁县| 马龙县| 咸宁市| 蚌埠市| 静宁县| 崇仁县| 北川| 广饶县| 玉山县| 陆良县| 涟源市| 大安市| 天津市| 合肥市|