2014-11-03 60 views
0

這是什麼語法和Python中?:在Python中以#開頭的評論有特殊意義嗎?

#~ Lorem ipsum dolor sit amet 

this answer引用我在this script碰上這種語法幾次,例如。例如:

def gdbExecute(exp): 
    #~ if gdb.VERSION.startswith("6.8.50.2009"): 
     #~ return gdb.parse_and_eval(exp) 
    # Work around non-existing gdb.parse_and_eval as in released 7.0 
    gdb.execute("set logging redirect on") 
    gdb.execute("set logging on") 
    locrep = gdb.execute("%s" % exp, True, True) 
    gdb.execute("set logging off") 
    return locrep 

我試圖this SymbolHound search,但只來了那裏它被用來〜100個額外的引用,但沒有直接的解釋。似乎有跡象表明它用於國際化或翻譯?

回答

1

這是SciTE中的默認註釋標記。

默認設置有:

comment.block.python=#~ 

是的,這是一個純粹的審美選擇。

1

對Python沒有特別的含義對於#~開始的評論。

這是所有可能的第三方工具使用~爲他們自己的目的。我懷疑是這裏使用的工具用它來執行以下之一的IDE:

  • 塊註釋功能,讓你輕鬆去除再次評論,返回線路的正式的國家
  • 告訴該註釋的線仍然可以突出顯示爲代碼
  • IDE中調試運行啓用

或其他這樣的功能,當線被執行。 它可能只是人們不時的風格選擇。

評論樣式也顯示在Ruby code中,所以這對於Python來說並不是唯一的。

相關問題