我在以下代码中收到了一个缩进错误:
28 def dropletExistsInSummaries( droplet ):
29 """
30 dropletExists() -- checks to see if a droplet's URL exists in the summary table, takes one argument
31 * droplet is the DID of the raindrop
32 """
33 log.debug( "entering" )
34 c2 = db.cursor()
35 d = ( droplet, )
36 did = 0
37 try:
38 c2.execute( 'SELECT did from summaries where did = ?', d )
39 did = c2.fetchone()[0]
40 except Exception, e:
41 log.error( "dropletExists query failed: %s", e )
42 if did > 0:
43 return did
44 else:
45 return 0
46
47
48 def summarizeDroplet( did, url ):
49 """
50 TODO: document this
:x
sodaphish@svr-lnx02:~/semanticrss$ ./tst.py
File "./tst.py", line 37
try:
^
IndentationError: unexpected indent
...这对我没有任何意义,因为我已经检查确保所有内容都正确缩进!我已经盯着这看了好几个小时,并且因为我需要帮助而辞职。
说实话,我不完全确定为什么我必须在第35行用parens包围“Droplet”,我的猜测是造成这个问题的原因,但我无法确定这个问题。与此有关。
为了记录,我使用的是Python 2.7.9。
提前感谢您的帮助!