【发布时间】:2014-04-03 17:54:07
【问题描述】:
为什么我总是收到
AttributeError: 'dict_keys' object has no attribute 'sort'
还是我的代码?我该如何解决这个问题?
import string
infile = open('alice_in_wonderland.txt', 'r')
text = infile.readlines()
counts = {}
for line in text:
for word in line:
counts[word] = counts.get (word, 0) +1
'''
if word != " ":
if word != ".":
'''
word_keys = counts.keys()
word_keys.sort()
infile.close()
outfile = open("alice_words.txt", 'w')
outfile.write("Word \t \t Count \n")
outfile.write("======================= \n")
for word in word_keys:
outfile.write("%-12s%d\n" % (word.lower(), counts[word]))
outfile.close()
我不知道还能做什么。
【问题讨论】:
标签: python sorting dictionary