如果“指定字符串”是一个带有空格的短语,则以下是一个有效的短语:#!/usr/bin/python

import sys

import os

def count_words_in_file(filepath, words, action=None):

with open(filepath) as f:

data = f.read()

for key,val in words.items():

print "key is " + key + "\n"

ct = data.count(key)

words[key] = ct

if action:

action(filepath, words)

def print_summary(filepath, words):

print(filepath)

for key,val in sorted(words.items()):

print('{0}:\t{1}'.format(

key,

val))

filepath = sys.argv[1]

keys = ["Hello how are you",

"Another phrase with spaces",

"A phrase with spaces and some punctuation."]

words = dict.fromkeys(keys,0)

count_words_in_file(filepath, words, action=print_summary)

python查找字符串出现次数_Python搜索文本文件并计算指定字符串的出现次数相关推荐

  1. python查找关键字所属行_Python查找文件有多牛?男默女泪!!!

    某天,隔壁大神正在看一份内核技术文档,我想研读下文档向大神"偷师",恰好我的虚拟XP桌面无法使用搜索功能,而且项目组一般是一起使用共享目录的,这就导致大量资料杂糅在一起,我要找到大 ...

  2. python字符串随机排序_python 随机数使用方法,推导以及字符串,双色球小程序实例...

    #随机数的使用 import random #导入random random.randint(0,9)#制定随机数0到9 i=random.sample(range(1,34),6)#输出6个随机数, ...

  3. python删除连续相同字符_Python 删除连续出现的指定字符的实例

    Python 删除连续出现的指定字符的实例 源起 我本想删写一小段代码用于删除一串字符串中的连续重复的指定字符,可能也是长时间不写代码,而且有的时候写代码只途快,很多基础知识都忘光了.我用Python ...

  4. python软件安装链接电视_Python爬取电影天堂指定电视剧或者电影

    1.分析搜索请求 一位高人曾经说过,想爬取数据,要先分析网站 今天我们爬取电影天堂,有好看的美剧我在上面都能找到,算是很全了. 这个网站的广告出奇的多,用过都知道,点一下搜索就会弹出个窗口,伴随着滑稽 ...

  5. python opencv-4.1.0 cv2.getTextSize()函数 (计算文本字符串的宽度和高度)

    def getTextSize(text, fontFace, fontScale, thickness): # real signature unknown; restored from __doc ...

  6. 字符串的回文子序列个数_计算给定字符串中回文子序列的数量

    字符串的回文子序列个数 Problem statement: 问题陈述: Given a string you have to count the total number of palindromi ...

  7. python批量搜索关键字_python – 搜索多个关键字的字符串列表

    我有两个 python列表,一个是关键字列表,另一个是文件名列表.我需要根据我拥有的关键字解析文件名列表.我希望python将文件名与关键字匹配,然后根据匹配的关键字执行操作. 我看起来像这样: ke ...

  8. python 搜索pdf文件中的文字_使用python查找pdf文档中搜索字符串位于哪一页

    我终于发现pyPDF可以帮上忙.我把它寄出去,以防它能帮助别人. (1)定位字符串的函数def fnPDF_FindText(xFile, xString): # xfile : the PDF fi ...

  9. python查找excel中内容_python excel表格数据-python 如何读取 excel 指定单元格内容

    python 怎么从excel中读取数据 VLOOKUP是函数,给定一个查找的目标,它就能从指定的查找中查找返回想找到的值.它的基本语法为: VLOOKUP(查找目标,查找范围,返回值的列数,精确OR ...

最新文章

  1. 【书籍下载链接】_2_第二轮_计算机专业书籍
  2. java 中pc寄存器的作用_既然有PC寄存器,栈帧里的返回地址的作用是什么?
  3. C#窗体控件-组合框控件ComboBox
  4. java属性修改前后_java 记录对象前后修改的内容(工具类)
  5. python opencv-4.1.0 cv2.getTextSize()函数 (计算文本字符串的宽度和高度)
  6. 基于vue 2.X和高德地图的vue-amap组件获取经纬度
  7. sketchup边线设置_春天花花天桥,SketchUp草图大师快速建模!
  8. linux游戏调试,LINUX游戏服务器的安装与调试.doc
  9. android 标题栏不显示?
  10. azure 使用_如何使用Cloud Shell自动化Azure Active Directory(AAD)任务
  11. 20.UNIX 环境高级编程--数据库函数库
  12. 数据库开发工具——安装教程
  13. 贪吃蛇c语言代码vc,纯C语言实现贪吃蛇游戏(VC6.0)
  14. 计算机教育课题申请报告,课题结项申请报告
  15. Django项目实战——12—(Docker和FastDFS上传和下载文件、浏览器下载并渲染图片(nginx)、录入商品数据和图片数据、首页广告)
  16. 从《如何在只有一份错误的协议的情况下,做好网络编程》论人品的重要性
  17. 数字图像处理 拜耳过滤器简介
  18. LTE - RA preamble的选择与其发送所需prach资源的选择
  19. 2022年全球与中国COB发光二极管行业发展趋势及投资战略分析报告
  20. [ISCC 2021]部分wp

热门文章

  1. 【Flink】flink ClickHouseSink--数据写入ClickHouse
  2. 【java】JMH微基准测试,报错Unable to find the resource: /META-INF/BenchmarkList
  3. 【Kafka】Kafka如何彻底删除Kafka中的topic
  4. 【Docker】Docker 安装 Prometheus并且交给 grafana
  5. antlr4做一个计算器
  6. 爽到爆!阿里腾讯都在用的API管理神器,API文档、测试、Mock全搞定
  7. 面试官这Redis夺命连环12问,谁顶得住?
  8. 笔记本计算机属于微型计算机吗,微型计算机和笔记本计算机有什么区别
  9. 【正交幅度调制 QAM】
  10. Linux vi的复制和粘贴快捷键