国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 應(yīng)用 > 軟件技巧 > 正文

Wing IDE如何進(jìn)行命令行調(diào)試

2024-07-16 17:45:35
字體:
供稿:網(wǎng)友
Wing IDE專業(yè)的調(diào)試探針提供了一種強大的方法來發(fā)現(xiàn)和解決復(fù)雜的錯誤。這很像Python Shell但允許用戶直接參與進(jìn)已經(jīng)暫停的調(diào)試程序中:
通過鍵入在剛才發(fā)生異常的地方鍵入下列數(shù)值進(jìn)行嘗試:

復(fù)制代碼代碼如下:
news[0][0]

這將輸出第一個消息條目的日期:

接下來,進(jìn)行如下輸入:

復(fù)制代碼代碼如下:
news[0][0] = '2004-06-15'

這是一個在進(jìn)行調(diào)試時改變程序狀態(tài)的方法,在測試代碼進(jìn)行bug修復(fù)時非常有用。現(xiàn)在試一試:

復(fù)制代碼代碼如下:
PrintAsText(news)

執(zhí)行函數(shù)調(diào)用和打印輸出到Debug Probe。注意,從命令輸入Debug Probe得出結(jié)果的時候,Debug I/O工具不用于輸入或輸出它結(jié)果。所有Debug I/O暫時重新定向到這里。
注意,Wing IDE在用戶輸入的時候提供自動完成,并在Source Assistant顯示調(diào)用簽名和文檔信息。
這是另一種可能性。復(fù)制/粘貼或拖放這段代碼到Debug Probe:

復(fù)制代碼代碼如下:
def PrintAsHTML(news):
for date, event, url in news:
print('<p><i>%s</i> <a href="%s">%s</a></p>' % (date, url, event))

這實際上替換了example1.py源文件中PrintAsHTML的buggy定義,所以,用戶現(xiàn)在可以在沒有錯誤的情況下執(zhí)行:

復(fù)制代碼代碼如下:
PrintAsHTML(news)

當(dāng)修復(fù)取決于大量的程序狀態(tài),或需要在調(diào)試器中花費很多時間再生的時候十分有用:快速互動的嘗試和多個編輯/調(diào)試周期bug替代
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 元氏县| 揭东县| 施秉县| 夏河县| 安图县| 广平县| 莫力| 开封县| 通州区| 遂溪县| 报价| 舞阳县| 凉城县| 临湘市| 射洪县| 昌图县| 四川省| 扎赉特旗| 沂南县| 高邑县| 大姚县| 图们市| 莱州市| 苏州市| 阿坝县| 武隆县| 章丘市| 洛扎县| 玛纳斯县| 尼玛县| 湘阴县| 闽侯县| 龙川县| 卫辉市| 乐陵市| 富顺县| 平顺县| 平阳县| 固始县| 平昌县| 漳州市|