翻譯|使用教程|編輯:董玉霞|2022-05-06 10:00:03.240|閱讀 196 次
概述:在上篇介紹PyCharm使用教程 時,已經(jīng)介紹了如何找出問題的根源,現(xiàn)在我們將介紹如何詳細(xì)調(diào)試。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
此教程適用于PyCharm最新版本 ,如果您的版本不是最新版本,點擊下面下載。
在上篇介紹PyCharm使用教程 時,已經(jīng)介紹了如何找出問題的根源,現(xiàn)在我們將介紹如何詳細(xì)調(diào)試。
調(diào)試工具窗口顯示框架、變量和監(jiān)視的專用窗格,以及顯示所有輸入和輸出信息的控制臺。如果希望控制臺始終可見,可以將其拖動到 PyCharm 窗口的邊緣之一。
如果想逐行查看代碼的作用,則無需在每一行都放置斷點,可以單步執(zhí)行代碼。
看看單步執(zhí)行示例程序是什么樣子的:單擊簡歷圖標(biāo)按鈕,轉(zhuǎn)到控制臺詢問汽車的平均速度(輸入“S”),按下斷點。
使用步進(jìn)工具欄按鈕來選擇在哪一行停止下一步。
例如,單擊Step Over按鈕跨過圖標(biāo)并看到藍(lán)色標(biāo)記移動到下一行代碼:
如果單擊Step Into按鈕走進(jìn)圖標(biāo),將看到action = input("What should I do? [A]ccelerate, [B]rake, " "show [O]dometer, or show average [S]peed?").upper()調(diào)試器進(jìn)入文件parse.py的行之后:
但是,如果繼續(xù)使用跨過圖標(biāo),會看到應(yīng)用程序只是傳遞到下一個循環(huán):
使用Step Into My Code按鈕進(jìn)入我的代碼,這樣就可以避免進(jìn)入庫類。
python開發(fā)工具PyCharm 允許觀察任何變量。只需在Evaluate and Watch字段中輸入想觀察的變量的名稱:my_car.time。請注意,此處提供了代碼完成功能。然后單擊該字段旁邊的添加按鈕 。
首先,看到時間等于 nil - 這意味著該變量尚未定義:
但是,當(dāng)程序繼續(xù)執(zhí)行到定義變量的范圍時,手表會得到以下視圖:
PyCharm 的另一個功能,它可以輕松查看代碼在做什么: 內(nèi)聯(lián)調(diào)試器。只要按下任何斷點,PyCharm 就會在編輯器中顯示許多變量的值:
默認(rèn)情況下啟用此 內(nèi)聯(lián)調(diào)試功能。如果沒有看到內(nèi)聯(lián)調(diào)試值,請使用設(shè)置調(diào)試工具欄上的設(shè)置圖標(biāo)檢查它是否已啟用:
JetBrains PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發(fā)時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業(yè)Web開發(fā)。
想要了解或購買PyCharm正版授權(quán)的朋友,歡迎咨詢
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn