python3 搜索关键字小程序

#!/usr/bin/python3
#luck
import sys
filename = input(‘请输入您要搜索的路径及文档名称:‘)
if len(filename) == 0:
    sys.exit(‘不能为空!‘)
while True:
  mubiao = input(‘请输入您要搜索的关键词:‘)
  if mubiao == ‘exit‘:
      sys.exit(‘欢迎使用搜索系统!‘)
  if len(mubiao) == 0:
      continue
  mubiao2 = input(‘请输入第二个关键词,忽略按Enter:‘)
  if len(mubiao2) == 0:
      with open(filename) as f:
          Num = 0
          for line in f:
              line = line.strip(‘\n‘)
              index = line.find(mubiao)
              if index > -1:
                  Num += 1
                  print (line[:index] + (‘\033[31;1m%s\033[0m‘ % mubiao) + line[ index + len(mubiao):])
      print (‘一共找到了\033[31;1m%s\033[0m;‘ % Num)
  if mubiao == ‘exit‘:
      sys.exit(‘欢迎使用搜索系统!‘)
  else:
      print (‘搜索2个关键词‘)
      with  open(filename) as f:
          Num = 0
          for line in f:
              line = line.strip(‘\n‘)
              index = line.find(mubiao)
              index2 = line.find(mubiao2)
              if index > -1 and index2 > -1:
                  Num += 1
                  print (line[:index] + (‘\033[31;1m%s\033[0m‘ % mubiao) + line[index:index2] + (‘\033[31;1m%s\033[0m‘ % mubiao2) + line[ index2 + len(mubiao2):] )
      print (‘一共找到了\033[31;1m%s\033[0m;‘ % Num)
时间: 2024-10-11 20:03:01

python3 搜索关键字小程序的相关文章

我看小程序系列文章:1 不一样的角度 解读微信小程序

大家好,我是Beta007. 最近一直在研究小程序,会在这里整理出一系列的文章,和大家交流. 第一篇文章首发在了知乎专栏:小楼昨夜又秋风:https://zhuanlan.zhihu.com/p/22891188 知乎ID:七月在夏天  (头像是只喵~) 不一样的角度 解读微信小程序 七月在夏天· 2 天前 前段时间看完了雨果奖中短篇获奖小说<北京折叠>.很有意思的是,张小龙最近也要把应用折叠到微信里,这些应用被他称为:小程序. 含着金钥匙的小程序,还未展现全貌,就已经成了开发界的头条大事儿.

新手入门:微信小程序--从入门到精通宝典

<ignore_js_op> 作为新手入门的宝典,我们整理了本论坛各种有价值的内容,并按循序渐进的方式呈现给大家.大家可以按顺序一篇一篇的攻克本帖中的内容,也可以作为字典,跳转至关注的内容去学习.希望大家在这里能快速成长,成为微信小程序开发的顶尖高手. 本帖的内容结构如下:一:小程序之张小龙全面阐述及思维导图:二:微信小程序官方地址三:如何学习微信小程序四:新手入门系列教程集合五:公司开发前必读六:个人开发前必读 一:小程序之张小龙全面阐述及思维导图: 小程序之张小龙全面阐述:于1月9日上线(

第一个小程序云笔记通过微信审核分享

今天快要下班了,都准备收拾电脑下班,突然微信推送了个消息:小程序通过微信审核了,按耐不住心中的喜悦,主动加班给大家分享这次通过审核的一些总结. 审核通过后,处于审核通过,待发布状态 小程序介绍 我们做的这个小程序是热点云笔记,是一个很简单的记事本,主要是通过微信登录,让用户免输入账号云端同步文本. 说了这么多,还不如截个图,所谓一图顶万言. 虽然审核通过了,但是还是有些总结的 (1)微信是否允许小程序的风格和微信的绿色风格出入很大? 从这个审核通过的分享来看,是没问题,我们是红色,和微信的整体风

微信小程序开发之不能使用eval函数的问题

一 eval函数问题 JavaScript中的eval函数是颇受开发者争议的问题之一,问题主要在于其可能导致的不安全性.有关此方面问题,在此不再赘述,读者可能很容易地浏览到许多介绍性文章. 但是,eval函数的优点也是很明显的.例如,使用JS编写一个计算器程序,在遇到"2+1-3*5"这样的字符串时,使用eval就可以很容易地计算出,类似如: var s="2+1-3*5"; console.log(eval(s)); 二 微信小程序练手遇到问题 (1)微信小程序环

关于微信小程序的一些思考

### 怎么样理解小程序? * 微信的重点产品* 一个事实OS,目前并不知道小程序的入口在哪里?* 小程序的入口可能在如下三个地方: 1. 发现入口 2. 扫码 3. 搜索框 * 小程序没有关注, 意味着,你无法营销,意味着你没法绑定用户 代表着你要建立自己一套的用户系统,比如获取用户的手机号来绑定营销* 用户跟小程序在七天之内可以有交互消息.* 他不是HTML 不兼容 意味着 你无法用h5 写出很炫酷的页面.对活动营销是一个很大的限制* 小程序的安装包在1M以内, 所以很多东西都要放在云端加载

分享一下微信小程序的实例【转】

wx-gesture-lock  微信小程序的手势密码 WXCustomSwitch 微信小程序自定义 Switch 组件模板 WeixinAppBdNovel 微信小程序demo:百度小说搜索 shitoujiandaobu 小程序:石头剪刀布(附代码说明) audiodemo 微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义 star 微信小程序开发之五星评分 switchCity 微信小程序开发之城市选择器 城市切换 huadong_del  微信小程序滑动删除效果 jianh

关于小程序, 这150个问题或许你需要了解(一)

近日酷客多小程序发布了众多的新功能和模板,很多小程序的小粉丝表示对此非常关注,纷纷前来咨询.经过酷客多小程序的经验与总结以及上万家企业的反馈,今天为你送上贴心的150个Q&A回答您的问题 1. Q:微信支付主体需要和小程序主体一致吗? A:需要主体一致 2. Q:一般微信支付开通需要多久? A:1-5个工作日 3. Q: 微信支付商户"公司网址"如何填写 A:不需要填写,如果有网站,公司网址域名需以http或https开头,且域名需ICP备案超过24小时.若备案主体与申请主体不

原创:微信小程序亲测体验,公众号入口曝光!

扫描即可体验知乐微信小程序,并且看到入口 你可以在这里看到相应的小程序:微信小程序商店 发现内有历史列表入口 真实小程序 搜索 操作栏 放置到桌面示意图必须搜索全称,才可以搜索到小程序 推荐给朋友,可以直接分享给个人或群内 ios版本也是同样:需要先打开一次小程序,才能看到发现入口

微信小程序注册

产品定位及功能介绍 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验. 小程序注册 注册小程序帐号 在微信公众平台官网首页(mp.weixin.qq.com)点击右上角的“立即注册”按钮. 选择注册的帐号类型 选择“小程序”,点击“查看类型区别”可查看不同类型帐号的区别和优势. 填写邮箱和密码 请填写未注册过公众平台.开放平台.企业号.未绑定个人号的邮箱. 激活邮箱 登录邮箱,查收激活邮件,点击激活链接. 填写主体信息 点击激活链接后,继续下一