关注
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
# @Date : 2015-03-07 12:41:14
# @Author : NSSimacer
# @Email : wuxiaoqiang1020@gmail.com
# @Version : 1.0
import re
def count_words(file_name):
'''
统计纯英文文本中单词出现的个数
'''
words = []
words_dict = {}
lines_count = 0
with open(file_name, 'r') as f:
for line in f:
lines_count += 1
# 过滤非英文单词
words.extend(re.findall(r'[a-zA-Z0-9]+', line.strip()))
for word in words:
if word not in words_dict:
words_dict[word] = 1
else:
words_dict[word] += 1
return lines_count, len(words), words, words_dict
if __name__ == '__main__':
file_name = 'plain_text.txt'
result = count_words(file_name)
print 'In file:', file_name
print 'Total Lines:', result[0]
print 'Total Words:', result[1]
print 'Words:', ', '.join(result[2])
print 'Frequency of each word:'
for key, value in result[3].items():
print '%s: %s' % (key, value)
查看原帖
点赞 1
相关推荐
找工作勤劳小蜜蜂:哈,我广东工业大学24届毕业,游戏客户端,原单位实习转正,7k,去年满1年,公司不给加薪,于是果断跟随项目总跳槽隔壁游戏公司,目前底薪10k,加上补贴7788,到手也是10k(不含公积金,公积金还有1000多在公积金账户里)。跳跳更健康
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 逆天老师,逆天领导,被我回怼一句话后破防了,要把我开除了5236
- 2... 作为一个老登,最烦应届生问的问题之一3930
- 3... 27双非ue游戏客户端大失败经历3594
- 4... 双非想拿腾讯offer,会被卡学历吗?3141
- 5... 各位都是怎么出去实习的3035
- 6... 26博士求职竟然也难2856
- 7... 三段大厂,说下我见过的最低学历2805
- 8... 理性讨论,卷实习算不算工贼行为?2665
- 9... 【5.21更新】26春招毁约毁意向裁员黑名单公司,为找工作尽一份绵薄之力!2533
- 10... 27 届秋招提前批可以开始投了!1726
正在热议
更多
# 如何成为1个AI工程师? #
6522次浏览 306人参与
# 秋招拿一个offer可以躺平吗 #
277540次浏览 1412人参与
# 26届春招投递记录 #
40353次浏览 350人参与
# 一人分享一个skill #
34638次浏览 317人参与
# 27届实习投递记录 #
127066次浏览 1434人参与
# 机械人求职现状 #
43989次浏览 329人参与
# 你觉得第一学历对求职有影响吗? #
276565次浏览 1494人参与
# 我在大厂见过的最低学历 #
5951次浏览 66人参与
# 产品2023笔面经 #
89169次浏览 472人参与
# 第一次找实习,我建议__ #
87401次浏览 875人参与
# 秋招白月光 #
819213次浏览 5694人参与
# 虹软科技求职进展汇总 #
18469次浏览 141人参与
# 想给25届机械人的秋招建议 #
54285次浏览 264人参与
# 上班苦还是上学苦呢? #
350573次浏览 2088人参与
# 给26届的秋招建议 #
391012次浏览 4407人参与
# 要毕业了,再不说就来不及了 #
11235次浏览 171人参与
# HR面都在聊什么? #
48501次浏览 333人参与
# 机械人你觉得今年行情怎么样? #
9799次浏览 100人参与
# 找工作中的意难平 #
1106051次浏览 6532人参与
# 运营来爆料 #
105935次浏览 519人参与
查看29道真题和解析