首页 > 其他 > 详细

第三次

时间:2019-03-28 21:41:32      阅读:200      评论:0      收藏:0      [点我收藏+]
 from string import punctuationdef process_file(dst):try:f = open(dst)except IOError, s:print sreturn Nonetry:bvffer = f.read()except:print "Read File Error!"return Nonef.close()return bvffer
def process_buffer(bvffer):if bvffer:word_freq = {}for item in bvffer.strip().split():word = item.strip(punctuation+‘ ‘)if word in word_freq.keys():word_freq[word] += 1else:word_freq[word] = 1return word_freq
def output_result(word_freq):if word_freq:sorted_word_freq = sorted(word_freq.items(), key=lambda v: v[1], reverse=True)for item in sorted_word_freq[:10]:print item
if __name__ == "__main__":import argparseparser = argparse.ArgumentParser()parser.add_argument(‘dst‘)args = parser.parse_args()dst = args.dstbvffer = process_file(dst)word_freq = process_buffer(bvffer)output_result(word_freq)

第三次

原文:https://www.cnblogs.com/hjc235532/p/10617835.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!