使用PyCharm調(diào)試程序?qū)崿F(xiàn)過程
1.準(zhǔn)備代碼
# coding=utf-8
class TestDebug:
def __init__(self):
self.a = 1
self.b = 2
def test01(self):
print('test01開始了!')
self.test02()
print('test01結(jié)束了!')
def test02(self):
print(self.a)
print(self.b)
c = 3
print(c)
if __name__ == '__main__':
obj_test_debug = TestDebug()
obj_test_debug.test01()2.使用 PyCharm 打開需要調(diào)試的程序

3.在需要調(diào)試代碼位置設(shè)置斷點(diǎn)
鼠標(biāo)左鍵單擊行數(shù)后面位置即可,再次單擊取消設(shè)置斷點(diǎn):

4.右鍵菜單點(diǎn)擊 debug
或者點(diǎn)擊右上角 debug 按鈕或者 shift+F9 進(jìn)行調(diào)試:

5.開始調(diào)試后
程序會(huì)在設(shè)置斷點(diǎn)位置停止運(yùn)行,程序執(zhí)行當(dāng)前行會(huì)標(biāo)記為藍(lán)色,下方的狀態(tài)變量查看窗口會(huì)顯示變量當(dāng)前值:

6.調(diào)試快捷鍵
- F9 繼續(xù)運(yùn)行程序
- F8 執(zhí)行下一條語句
- F7 進(jìn)入當(dāng)前語句的函數(shù)內(nèi)
7.進(jìn)入控制臺(tái)后
點(diǎn)擊下面的 python 圖標(biāo)可以開啟交互調(diào)試模式,在交互式調(diào)試模式下,可在 Console 分頁輸入 Python 語句,且語句的執(zhí)行環(huán)境與當(dāng)前調(diào)用堆棧的斷點(diǎn)執(zhí)行環(huán)境相同。
如圖所示,輸入 d = self.a + self.b 后返回 debugger 界面可以看到 d = 3:


以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Pycharm遠(yuǎn)程連接服務(wù)器并運(yùn)行與調(diào)試
- pycharm2022.2遠(yuǎn)程連接服務(wù)器調(diào)試代碼實(shí)現(xiàn)
- Pycharm直接使用遠(yuǎn)程服務(wù)器代碼并調(diào)試的解決方法
- pycharm調(diào)試功能如何實(shí)現(xiàn)跳到循環(huán)的某一步
- pycharm的debug調(diào)試以及異常,Python中錯(cuò)誤的處理過程
- pycharm中加了斷點(diǎn)卻無法調(diào)試,直接執(zhí)行到程序結(jié)束如何解決
- PyCharm基礎(chǔ)調(diào)試的教程
相關(guān)文章
Python 實(shí)現(xiàn)圖片轉(zhuǎn)字符畫的示例(靜態(tài)圖片,gif皆可)
這篇文章主要介紹了Python 實(shí)現(xiàn)圖片轉(zhuǎn)字符畫的示例,幫助大家更好的利用python進(jìn)行圖片處理,感興趣的朋友可以了解下2020-11-11
DRF跨域后端解決之django-cors-headers的使用
這篇文章主要介紹了DRF跨域后端解決之django-cors-headers的使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-01-01
Python PyCryptodome庫介紹與實(shí)例教程
PyCryptodome提供了豐富的加密功能,可以滿足多種安全需求,本文介紹了幾個(gè)常見的使用場景,包括對稱加密、非對稱加密、哈希函數(shù)和消息認(rèn)證碼,感興趣的朋友跟隨小編一起看看吧2024-07-07
Python GUI編程學(xué)習(xí)筆記之tkinter界面布局顯示詳解
這篇文章主要介紹了Python GUI編程學(xué)習(xí)筆記之tkinter界面布局顯示,結(jié)合實(shí)例形式分析了Python GUI編程中tkinter界面布局顯示的相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下2020-03-03
解決pyCharm中 module 調(diào)用失敗的問題
今天小編就為大家分享一篇解決pyCharm中 module 調(diào)用失敗的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02
python批量將PDF文件轉(zhuǎn)換成圖片的實(shí)現(xiàn)代碼
這篇文章使用python編寫了一個(gè)小腳本,目的是為了實(shí)現(xiàn)批量將PDF文件轉(zhuǎn)換成圖片,文中有詳細(xì)的實(shí)現(xiàn)代碼,對我們的學(xué)習(xí)或工作有一定的幫助,感興趣的小伙伴可以參考閱讀一下2023-08-08
Python免費(fèi)驗(yàn)證碼識(shí)別之ddddocr識(shí)別OCR自動(dòng)庫實(shí)現(xiàn)
在Python爬蟲過程中,有些網(wǎng)站需要驗(yàn)證碼通過后方可進(jìn)入網(wǎng)頁,目的很簡單,就是區(qū)分是人閱讀訪問還是機(jī)器爬蟲,下面這篇文章主要給大家介紹了關(guān)于Python免費(fèi)驗(yàn)證碼識(shí)別之ddddocr識(shí)別OCR自動(dòng)庫實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下2022-02-02

