On Fri, 11 Dec 2009 12:57:15 +1100, Lie Ryan <lie.1...@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. -- http://mail.python.org/mailman/listinfo/python-list