1. #!/usr/bin/env python
  2. #-*- coding: UTF- -*-
  3. from __future__ import print_function
  4. import time,os,sys,re,subprocess,commands,itertools,readline
  5.  
  6. dt=time.localtime()
  7. ft=" %Y-%m-%d %H:%M:%S %p %A"
  8. date=time.strftime(ft,dt)
  9. print(" 当前系统时间为:\n",date)
  10.  
  11. #---------------------------------------------------------------------------------
  12. #f0 = open('/etc/ssh/sshd_config','r')
  13. #f1 = f0.readline()
  14. #def get_number():
  15. #sshd_config = "/etc/ssh/sshd_config"
  16. #with open(sshd_config,'r') as f:
  17. #for line in f.readlines():
  18. #try:
  19. #if'Port' in line:
  20. #strlist = line.split('Port ')
  21. #for sshdport in strlist[:]:
  22. #print(sshdport)
  23. #except:
  24. #print('获取失败')
  25. #if __name__ == '__main__':
  26. #get_number()
  27. #---------------------------------------------------------------------------------
  28. #f = open('/etc/ssh/sshd_config','r')
  29. #lines = f.readlines()
  30. #for line in lines:
  31. #if "Port " in line:
  32. #print(line)
  33.  
  34. #[root@localhost ~]# python .py
  35. #当前系统时间为:
  36. #-- :: PM Thursday
  37. #Port
  38. #---------------------------------------------------------------------------------
  39.  
  40. #yum install -y python python-devel
  41.  
  42. #
  43. #Port
  44. #AddressFamily any
  45.  
  46. #with open('/etc/ssh/sshd_config') as infile, open('/root/1.txt', 'w') as outfile:
  47. #copy = False
  48. #for line in infile:
  49. #if line.strip() == "#":
  50. #copy = True
  51. #elif line.strip() == "#AddressFamily any":
  52. #copy = False
  53. #elif copy:
  54. #outfile.write(line)
  55. #[root@localhost ~]# cat .txt
  56. #Port
  57.  
  58. #---------------------------------------------------------------------------------
  59. #pathfile = raw_input('文件绝对路径:')
  60. #keyname = raw_input('查找内容:')
  61.  
  62. #FoundFlag = False
  63. #f00 = open(pathfile)
  64. #f01 = f00.readline()
  65. #while f01:
  66. #if f01.find(keyname) == 0:
  67. #FoundFlag = True
  68. #print("---------------------------------------------------------------------------------")
  69. #print(" 所在行: " + f01, end='')
  70. #print("---------------------------------------------------------------------------------")
  71. #break
  72. #else:
  73. #f01 = f00.readline()
  74. #f00.close()
  75. #if FoundFlag == False:
  76. #print("获取失败.....!")
  77. #raw_input()
  78.  
  79. # 从下标0开始,查找在字符串里第一个出现的子串,返回结果:
  80.  
  81. #[root@localhost ~]# python .py
  82. #文件绝对路径:/etc/ssh/sshd_config
  83. #查找内容:#Port
  84. #---------------------------------------------------------------------------------
  85. #所在行: #Port
  86. #---------------------------------------------------------------------------------
  87.  
  88. #[root@localhost ~]# python .py
  89. #文件绝对路径:/etc/ssh/sshd_config
  90. #查找内容:
  91. #获取失败.....!
  92. #Traceback (most recent call last):
  93. #File "1.py", line , in <module>
  94. #raw_input()
  95. #KeyboardInterrupt
  96. #[root@localhost ~]# python .py
  97. #文件绝对路径:/etc/ssh/sshd_config
  98. #查找内容:Port
  99. #获取失败.....!
  100. #find 模块查询只能从左到右
  101. #---------------------------------------------------------------------------------

python 2.7.5 获取文本关键字符所在行的更多相关文章

  1. Python中使用正则表达式获取两个字符中间部分

    问题背景:当我们爬取网页信息时,对于一些标签的提取是没有意义的,所以需要提取标签中间的信息. 解决办法:用到了re包下的函数 方法1:用到了research()方法和group()方法 方法2:用到了 ...

  2. 【NLP】Python NLTK获取文本语料和词汇资源

    Python NLTK 获取文本语料和词汇资源 作者:白宁超 2016年11月7日13:15:24 摘要:NLTK是由宾夕法尼亚大学计算机和信息科学使用python语言实现的一种自然语言工具包,其收集 ...

  3. python中的关键字符

    from keyword import kwlistprint(kwlist)for i in kwlist: print(i) 可以显示所有的关键字符,开发者不要重新赋予其他值. a = 10000 ...

  4. python开发_tkinter_获取文本框内容_给文本框添加键盘输入事件

    在之前的blog中有提到python的tkinter中的菜单操作 python开发_tkinter_窗口控件_自己制作的Python IDEL_博主推荐 python开发_tkinter_窗口控件_自 ...

  5. Python+selenium之获取文本值和下拉框选择数据

    Python+selenium之获取文本值和下拉框选择数据 一.结合实例进行描述 1. 实例如下所示: #新增标签操作 def func_labels(self): self.driver.find_ ...

  6. 使用python处理selenium中的获取文本问题

    # 获取文本 button_name = self.driver.find_element_by_id("sign_in_display").text

  7. selenium+python自动化104-如何获取隐藏元素text文本

    前言 首先 selenium 是可以定位到隐藏元素的,但是 selenium 不能跟隐藏元素交互,也就是隐藏元素element不能使用element.click()方法. 隐藏元素element.te ...

  8. js/jquery获取文本框的值与改变文本框的值

    我们就用它来学习获取文本框的值及改变文本框的值. 代码如下 复制代码 <script>function get1(){ document.getElementById("txtb ...

  9. Java使用正则表达式获取文本的章节名称

    获取文本的章节,首先要确定章节的开始标准,一般中文的章节都是以“第”开头,第一章.第二章等.所以使用“^”字符来确定首位,但是很多时候章节前面会有空白字符,所有以“第”作为章节的开始,进行以下的匹配 ...

随机推荐

  1. Kafka offset机制

  2. CMDB项目

    实现功能 邮箱验证码注册 图片验证码登陆 生成验证码图片,前端请求图片: 获取验证码字符串,防入当前session: 获取前端用户名.密码.验证码: 判断验证码是否匹配,判断用户名和密码是否匹配. 设 ...

  3. list中包含多个相同值时,List中的indexOf(Object o)方法的返回值

    查一下Java API,List下的indexOf(Object o)方法的返回值为list列表中首个元素出现位置的索引,找不到时返回-1

  4. HBase管理与监控——HBase region is not online

    发现有些regison程序操作失败,其他region 都是正常的,重启regionserver 后依然报同样的错误. 首先进入hbase的bin目录,执行下面命令检查表是否有存储一致性问题: hbas ...

  5. JavaWeb—Nginx介绍(转载)

    Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器.基于REST架构风格,以统一资源描述符(Unifor ...

  6. 工具 --- Git

    Git介绍 Git是目前世界上最先进的分布式版本控制系统. git 诞生: git诞生之前当时的CVS和SVN这些集中式的版本控制系统不但速度慢,而且必须联网才可以使用.由于代码量越来越多,linus ...

  7. pubwin扫描安装

    1,注意顺序 先安装一代 FS533 2,在安装精伦 3,在重新注册 PUBWIN 如果还不行一般是注册商没给注册好

  8. iterm 2快捷键

    快捷键 作用说明 command + f 搜索&查找,如果输入搜索内容后,按下 tab 键,就会 iTerm 自动帮选中搜索关键词,并且自动的帮我们复制到了剪贴板中.如果输入的是 shift+ ...

  9. RTSP协议概况

    RTSP协议概况 简单的交互命令就能实现RTSP对接,C代表Client S代表Server 例如:C1-客户端发的第一个命令 S1-服务器响应的第一个回复 [C1]OPTIONS rtsp://10 ...

  10. HORSE PILL--一种新型的linux rootkit

    资料 ppt:https://www.blackhat.com/docs/us-16/materials/us-16-Leibowitz-Horse-Pill-A-New-Type-Of-Linux- ...