裝個Pycharm
目前創新互聯已為上千多家的企業提供了網站建設、域名、虛擬主機、網站托管、服務器租用、企業網站設計、恩陽網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
1 添加斷點
2 Debug下運行代碼:
3 F8:進行下一步操作
F7 :跳入下一個方法中
Debug 對于是一項非常重要的功能,它能夠幫助我們準確的定位錯誤,發現程序中的 bug。
python 提供了一系列 debug 的工具和包,可供我們選擇。
pdb 是 python 自帶的一個包,為 python 程序提供了一種交互的源代碼調試功能,主要特性包括
設置斷點
單步調試
進入函數調試
查看當前代碼
查看棧片段
動態改變變量的值
啟動方式:python -m pdb xxx.py
工具/材料
電腦,python環境
01
首先打開電腦后,打開終端,我這里以調試debug.py文件做說明,簡單介紹python的pdb調試。為了演示,先用cat命令查看一下debug.py的內容。
02
我這里用的python3的環境,在終端里輸入如圖顯示python3 -m pdb debug.py命令。就是就是用python的pdb模塊調試debug.py文件代碼。
03
進入調試后,在終端里輸入小寫字母l,就是英文單詞list的縮寫,意思就是列出代碼內容。如果顯示。
04
在終端里輸入小寫字母n,就是英文單詞next的縮寫,意思就是執行下一行代碼。
05
在終端里輸入小寫字母p x,p就是英文單詞print的縮寫,意思就是打印變量x的值。
06
在終端里輸入小寫字母s,s就是英文單詞s的縮寫,進入函數內部調試。
07
在終端里輸入小寫字母a,a就是英文單詞arguments(參數)的縮寫,會打印顯示函數所有變量的值。
08
在終端里輸入小寫字母c,就是英文單詞continue的縮寫,意思就是繼續執行代碼一直結束,然后重新進入調試。
09
在終端里輸入小寫字母b和阿拉伯數字6,b就是英文單詞break的縮寫,意思就是在第6行代碼打個斷點。
10
在終端里輸入小寫字母q,q就是英文單詞quit的縮寫,意思就是退出調試。
文章題目:python怎么調試函數的簡單介紹
網站鏈接:http://vcdvsql.cn/article44/hehjee.html
成都網站建設公司_創新互聯,為您提供網站營銷、服務器托管、網站設計、企業建站、網站建設、品牌網站設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯