日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Pyringe:強(qiáng)大的Python調(diào)試器

 靜幻堂 2018-09-15
本資源由 伯樂在線 - rainbow 整理

Pyringe是一個python調(diào)試器,它可以附加到正在運(yùn)行的進(jìn)程,檢查它們的狀態(tài),甚至在運(yùn)行時注入python代碼。有了pyringe,你可以列出線程,得到tracebacks,檢查函數(shù)的locals/globals/builtins,所有這些都無需你在編寫程序時準(zhǔn)備。

Pyringe內(nèi)部使用了gdb來完成一些重要功能,因此你需要有一個最近編譯的gdb(7.4版本以上,并且編譯時需要–with-python參數(shù))。

為什么PDB(Python自帶的調(diào)試器)不適用?

PDB非常棒,但是在一些情況下并不適用。

比如當(dāng)Python自己崩潰,在一些C擴(kuò)展上卡住了,或者你想在程序運(yùn)行時檢查數(shù)據(jù),在以上情況下,PDB(和其他所有在解釋器中運(yùn)行的調(diào)試器)幾乎無用,沒有pyringe你只能使用print語句來調(diào)試。Pyringe處理這些情況是相當(dāng)方便的。

github主頁:https://github.com/google/pyringe (非 Google 官方項目,作者在Google的個人項目)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多