Python中的错误 - 意外缩进

时间:2014-07-26 15:20:28

标签: python

# Use the file name mbox-short.txt as the file name
fname = raw_input("Enter file name: ")
count = 0
avg = 0
fh = open(fname)
for line in fh:
    if not line.startswith("X-DSPAM-Confidence:") :    
        continue

    count = count + 1
    pos = line.find(":")
    new = float(line[pos+1:])
    avg = avg + new

print "Done",count,avg

此代码出现以下错误:

line 11
IndentationError : unexpected indent

请帮帮我。这些东西对某些人来说可能看起来很愚蠢,但请原谅我,我是一个菜鸟。提前致谢

1 个答案:

答案 0 :(得分:1)

请确保您没有同时使用TabSpace缩进。

如果在缩进时混合TabSpace,python将会混淆。我的好习惯是将文本编辑器的自动缩进设置为您喜欢的同一缩进。这样,如果您需要手动更改缩进,您的缩进将与文本编辑器创建的缩进一致。