1、背景
一個大的開源工程要看懂代碼怎麼辦?調試吧。
自己寫了一個package要調試吧,怎麼吧
下載了一個開源包源碼怎麼學習代碼?
一句話:調試代碼
2、神器與安裝
pip install ipdb #安裝
pip show ipdb # 安裝是否成功
3、使用
一、 代碼里加代碼,絕壁不用這笨辦法
二、直接 運行
python -m ipdb demo.py # demo.py就是你要調試的入口文件
ll -----看代碼
b 10 ----在10行斷點
s ----進入函數內(step in )
c --------運行指導遇到斷點
p variable ------p答應變量
知道這些夠用了,夠用了。一個字爽!
注意:如果你自己開發了一個package 怎麼調試呢或者想學習一個python開源的packge 比如jieba 這個分詞
步驟
1.不要安裝jieba,如果安裝了卸載,這樣纔是Debug你的下載的代碼
github下載代碼太慢了。用chrome瀏覽器一個插件解決你的問題
名稱:github加速
網址:https://chrome.google.com/webstore/detail/github%E5%8A%A0%E9%80%9F/mfnkflidjnladnkldfonnaicljppahpg/related?hl=zh-CN
2.進入test 或者sample文件加下的入口程序
python -m ipdb demo.py # demo.py就是你要調試的入口文件
調試,學習去吧。