# 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
请帮帮我。这些东西对某些人来说可能看起来很愚蠢,但请原谅我,我是一个菜鸟。提前致谢
答案 0 :(得分:1)
请确保您没有同时使用Tab
和Space
缩进。
如果在缩进时混合Tab
和Space
,python将会混淆。我的好习惯是将文本编辑器的自动缩进设置为您喜欢的同一缩进。这样,如果您需要手动更改缩进,您的缩进将与文本编辑器创建的缩进一致。