【发布时间】:2019-03-19 11:01:27
【问题描述】:
当我尝试将 cmets 添加到我的代码中时,我发现了这个奇怪的问题。我使用三引号字符串进行注释,但程序因给出以下错误而崩溃:
IndentationError: unexpected indent
当我使用# 注释三引号字符串时,一切正常。有谁知道这个错误背后的原因以及我该如何解决?
我的代码:
#This programs show that comments using # rather than """ """
def main():
print("let's do something")
#Try using hashtag to comment this block to get code working
'''
Note following block gives you a non-sense indent error
The next step would be to consider how to get all the words from spam and ham
folder from different directory. My suggestion would be do it twice and then
concentrate two lists
Frist think about the most efficient way
For example, we might need to get rid off the duplicated words in the beginning
The thoughts of writing the algorithem to create the dictionary
Method-1:
1. To append all the list from the email all-together
2. Eliminate those duplicated words
cons: the list might become super large
I Choose method-2 to save the memory
Method-2:
1. kill the duplicated words in each string
2. Only append elements that is not already in the dictionary
Note:
1. In this case, the length of feature actually was determined by the
training cohorts, as we used the different English terms to decide feature
cons: the process time might be super long
'''
def wtf_python(var1, var2):
var3 = var1 + var2 + (var1*var2)
return var3
wtfRst1 = wtf_python(1,2)
wtfRst2 = wtf_python(3,4)
rstAll = { "wtfRst1" : wtfRst1,
"wtfRst2" : wtfRst2
}
return(rstAll)
if __name__ == "__main__":
mainRst = main()
print("wtfRst1 is :\n", mainRst['wtfRst1'])
print("wtfRst2 is :\n", mainRst['wtfRst2'])
【问题讨论】:
-
def wtf_python(var1, var2):不好玩吧? -
为您的 cmets 添加缩进
-
我不得不承认。缩进错误让我很烦。多谢你们。这真的节省了我的一天。干杯
-
@TomGauss 发生在我们所有人身上,您可能会接受有帮助的答案。干杯!
标签: python debugging console comments python-3.6