簡體   English   中英

Komodo IDE 7逐行運行代碼

[英]Komodo IDE 7 running code line by line

是否可以在Komodo IDE 7中逐行運行代碼的一部分? 例如我使用python的代碼:

lets = (1, 2, 3, 5, 4, 6, 7)
jets = list(lets)
count = 0
for i in range(len(lets)):
    for j in range(i + 1, len(lets)):
        if lets[i] > lets[j]:
            count += 1
            print(count)

如果我只想逐行運行以逐步查看循環

我不了解Komodo IDE,但是您可以嘗試使用pdb(python調試器)或pylint調試python文件。 例如。

pdb FileName.py

Pylint幫助檢查源代碼錯誤和代碼質量。

您可以使用yield函數。 喜歡..

def GEN():
    lets = (4,5,9,4,3)
    jets = list(lets)
    count = 0
    for i in range(len(lets)):
        for j in range(i + 1, len(lets)):
            if lets[i] > lets[j]:
                count += 1
                yield(count)

並取LL = GEN() &依次由LL.next()調用。 您可以逐步看到count數值

>>> LL = GEN()
>>> LL.next()
1
>>> LL.next()
2
>>> LL.next()
3
.......
.......

我已經多年沒有使用Komodo了,但是它確實具有內置的調試器。 您可以突出顯示一行,然后單擊“設置斷點”,然后在運行文件時將在該點停止; 然后您可以單擊“下一步”和“步驟”按鈕。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM