我在 Python 中有点生疏,我只是在寻求帮助实现一个示例函数来计算单词(这只是一个 scons 脚本的示例目标,它不会做任何“真实”的事情):
def countWords(target, source, env):
if (len(target) == 1 and len(source) == 1):
fin = open(str(source[0]), 'r')
# do something with "f.read()"
fin.close()
fout = open(str(target[0]), 'w')
# fout.write(something)
fout.close()
return None
你能帮我填写详细信息吗?计算单词的常用方法是读取每一行,分解成单词,然后为该行中的每个单词在字典中增加一个计数器;然后对于输出,按减少计数对单词进行排序。
编辑:我正在使用 Python 2.6(确切地说是 Python 2.6.5)