我刚刚开始学习python并开始编写,现在我正在学习如何编写文件。我不断收到此无效语法错误,其中似乎没有无效语法。
OUTF = open('ex6.gettysburg.OUT.txt', 'w')
OUTF.write('The text file has '+str(len(getty_toks))+' word tokens\n')
OUTF.write('and '+str(len(getty_freq.keys()))+' unique word types.\n')
OUTF.write('\n')
OUTF.write('The top ten most frequent words are:\n')
for w in sorted(getty_freq, key=getty_freq.get)[:10] :
OUTF.write(w+"\t"+str(getty_freq[w]+'\n'),
OUTF.write('\nThe top ten longest words are:\n')
OUTF.close()
错误的据称发生在OUTF.close()的“ OUTF”上,我尝试过重新键入该代码并删除其周围的所有空格或在其中添加一个标签。是真的混合了空格和缩进,不是吗。帮助
)
在此行缺少右括号:
OUTF.write(w+"\t"+str(getty_freq[w]+'\n'),
它应该是:
OUTF.write(w+"\t"+str(getty_freq[w])+'\n')
#----------------------------------^
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句