indentation error
Ulrich Eckhardt
eckhardt at satorlaser.com
Fri Mar 5 03:32:17 EST 2010
asit wrote:
> pattern = raw_input("Enter the file pattern to search for :\n")
> commandString = "find " + pattern
> commandOutput = commands.getoutput(commandString)
> findResults = string.split(commandOutput, "\n")
> print "Files : "
> print commandOutput
> print "============================="
> for file in findResults:
> mode = stat.S_IMODE(os.lstat(file)[stat.ST_MODE])
> print "\nPermissions for file", file, ":"
> for level in "USR", "GRP", "OTH":
> for perm in "R", "W", "X":
> if mode & getattr(stat,"S_I"+perm+level):
> print level, " has ", perm, " permission"
> else:
> print level, " does NOT have ", perm, "
> permission"
[...]
> According to me, indentation is ok. but the python interpreter gives
> an indentation error
>
> [asit ~/py] $ python search.py
> File "search.py", line 7
> findResults = string.split(commandOutput, "\n")
> ^
> IndentationError: unindent does not match any outer indentation level
Hard to tell, since your posting was already line-broken which already
changes the correctness. In any case, watch for tabs/spaces, many editors
have an option to display whitespace.
Uli
--
Sator Laser GmbH
Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932
More information about the Python-list
mailing list