Prev: umath import error for Numpy builds on OSX 10.6
Next: Porting pyftpdlib to Python 3.x: question about tarball namingconvention
From: Peter Pearson on 10 Dec 2009 22:59 On Fri, 11 Dec 2009 12:57:15 +1100, Lie Ryan <lie.1296(a)gmail.com> wrote: > On 12/10/2009 6:32 AM, hong zhang wrote: >> List, >> >> I got error says IndentationError in end of line. >> I could not figure out why. See following: >> >> $ ./cont-mcs >> File "./cont-mcs", line 264 >> mcs1 = ht_val+cck_val+green_val+fat_val+sgi_val >> ^ >> IndentationError: unindent does not match any outer indentation level >> > > Look at the surrounding code. Indentation Errors often lies on the > previous few lines. Possibly caused by unmatching parentheses. Do you see what's wrong here? ... Python 2.5.2 (r252:60911, Jul 22 2009, 15:35:03) [GCC 4.2.4 (Ubuntu 4.2.4-1ubuntu3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> if None: .... print x .... print y File "<stdin>", line 3 print y ^ IndentationError: unindent does not match any outer indentation level >>> The problem is that "print y" is indented less than "print x", meaning that the indented code block containing "print x" is over, and yet "print y" is *not* indented the same as the "if". -- To email me, substitute nowhere->spamcop, invalid->net. |