簡體   English   中英

Python:注釋掉一個塊標題,而不用擔心其中的所有代碼

[英]Python: Comment out a block heading without dedenting all the code inside

有時,出於測試目的,我需要暫時注釋掉塊標題,例如:

i = 2
s = { 'a', 'b', 'c' }

#while i > 0:
  s.pop()
  i -= 1

print(s)

但是,由於縮進是python語法的一部分,所以如果我運行上面的代碼,我會得到:

    s.pop()
    ^
IndentationError: unexpected indent

我知道在注釋的while對代碼進行縮排將使其起作用,但是我想保留代碼的可視結構,而不是每次都對其進行縮排和縮進。

有什么技巧可以做到這一點嗎?

if True: ,則該怎么辦? 然后只要在whileif獲得所需效果之間交換“#”即可。

可以使用為您自動縮進的編輯器,也可以將其替換為if True:臨時。

暫無
暫無

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

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