作者Dyewiz (Dyewiz)
看板Python
标题[问题] 寻找文章匹配的字出现次数
时间Wed Oct 12 20:11:39 2016
请问为什麽没办法寻找文章的字?
是因为没有写到取自'第一次搭飞机.txt'吗?
要怎抹修改才能统计自订的匹配字 次数?
http://i.imgur.com/WQ57ckN.jpg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.227.55.154
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1476274301.A.F55.html
1F:→ kerwinhui: 27行是不是漏了最後的()?10/12 20:19
2F:→ kerwinhui: 然後 enumerate(re.finditer(s,f)) ...10/12 20:23
http://i.imgur.com/vnQRK49.jpg
修改惹一下 可是最後一行还是没办法出来
※ 编辑: Dyewiz (36.227.55.154), 10/12/2016 20:37:37
3F:→ Typebrook: 因为你的f并非字串(str), 建议你第一行改为10/13 00:22
4F:→ Typebrook: f = open('file_name').read() f即为整个档案的字串10/13 00:24
5F:→ Typebrook: 然後要找匹配字出现的次数,不需用到re.finditer10/13 00:25
6F:→ Typebrook: len(re.findall(s, f)) 即可10/13 00:26
了解 谢谢各位的指导
※ 编辑: Dyewiz (210.61.125.222), 10/13/2016 09:21:32
※ 编辑: Dyewiz (210.61.125.222), 10/13/2016 09:22:03
7F:→ Typebrook: 另外提一点,若你只是要找特定字串而非pattern 10/13 13:21
8F:→ Typebrook: 就不需要用正规表达式(re module),用str.count即可 10/13 13:22