【发布时间】:2013-09-15 00:42:39
【问题描述】:
我已经尽力按字母顺序对这些代码进行排序,但仍然无法正常工作。 tis 是错误信息:
回溯(最近一次通话最后一次): 文件“D:\Eclipse Workspace\tugas1\src\h.py”,第 15 行,在 对于 set(l) 中的单词: TypeError:“NoneType”对象不可迭代
这里是代码:
from re import compile
l=compile("(\w[\w']*)").findall(open(raw_input('Input file: '),'r').read().lower()).sort()
f=open(raw_input('Output file: '),'w')
for word in set(l):
print>>f, word, ':', '\t', l.count(word), 'kata'
f.close()
【问题讨论】:
-
稀疏优于密集
-
谁知道呢,他可能一直在关注“平面比嵌套更好”。 :)
-
@Shashank 多几行代码不会嵌套。
-
@Voo 没错,说得好。
标签: python sorting input word output