python 2.7.5 获取文本关键字符所在行
#!/usr/bin/env python
#-*- coding: UTF- -*-
from __future__ import print_function
import time,os,sys,re,subprocess,commands,itertools,readline dt=time.localtime()
ft=" %Y-%m-%d %H:%M:%S %p %A"
date=time.strftime(ft,dt)
print(" 当前系统时间为:\n",date) #---------------------------------------------------------------------------------
#f0 = open('/etc/ssh/sshd_config','r')
#f1 = f0.readline()
#def get_number():
#sshd_config = "/etc/ssh/sshd_config"
#with open(sshd_config,'r') as f:
#for line in f.readlines():
#try:
#if'Port' in line:
#strlist = line.split('Port ')
#for sshdport in strlist[:]:
#print(sshdport)
#except:
#print('获取失败')
#if __name__ == '__main__':
#get_number()
#---------------------------------------------------------------------------------
#f = open('/etc/ssh/sshd_config','r')
#lines = f.readlines()
#for line in lines:
#if "Port " in line:
#print(line) #[root@localhost ~]# python .py
#当前系统时间为:
#-- :: PM Thursday
#Port
#--------------------------------------------------------------------------------- #yum install -y python python-devel #
#Port
#AddressFamily any #with open('/etc/ssh/sshd_config') as infile, open('/root/1.txt', 'w') as outfile:
#copy = False
#for line in infile:
#if line.strip() == "#":
#copy = True
#elif line.strip() == "#AddressFamily any":
#copy = False
#elif copy:
#outfile.write(line)
#[root@localhost ~]# cat .txt
#Port #---------------------------------------------------------------------------------
#pathfile = raw_input('文件绝对路径:')
#keyname = raw_input('查找内容:') #FoundFlag = False
#f00 = open(pathfile)
#f01 = f00.readline()
#while f01:
#if f01.find(keyname) == 0:
#FoundFlag = True
#print("---------------------------------------------------------------------------------")
#print(" 所在行: " + f01, end='')
#print("---------------------------------------------------------------------------------")
#break
#else:
#f01 = f00.readline()
#f00.close()
#if FoundFlag == False:
#print("获取失败.....!")
#raw_input() # 从下标0开始,查找在字符串里第一个出现的子串,返回结果: #[root@localhost ~]# python .py
#文件绝对路径:/etc/ssh/sshd_config
#查找内容:#Port
#---------------------------------------------------------------------------------
#所在行: #Port
#--------------------------------------------------------------------------------- #[root@localhost ~]# python .py
#文件绝对路径:/etc/ssh/sshd_config
#查找内容:
#获取失败.....!
#Traceback (most recent call last):
#File "1.py", line , in <module>
#raw_input()
#KeyboardInterrupt
#[root@localhost ~]# python .py
#文件绝对路径:/etc/ssh/sshd_config
#查找内容:Port
#获取失败.....!
#find 模块查询只能从左到右
#---------------------------------------------------------------------------------
python 2.7.5 获取文本关键字符所在行的更多相关文章
- Python中使用正则表达式获取两个字符中间部分
问题背景:当我们爬取网页信息时,对于一些标签的提取是没有意义的,所以需要提取标签中间的信息. 解决办法:用到了re包下的函数 方法1:用到了research()方法和group()方法 方法2:用到了 ...
- 【NLP】Python NLTK获取文本语料和词汇资源
Python NLTK 获取文本语料和词汇资源 作者:白宁超 2016年11月7日13:15:24 摘要:NLTK是由宾夕法尼亚大学计算机和信息科学使用python语言实现的一种自然语言工具包,其收集 ...
- python中的关键字符
from keyword import kwlistprint(kwlist)for i in kwlist: print(i) 可以显示所有的关键字符,开发者不要重新赋予其他值. a = 10000 ...
- python开发_tkinter_获取文本框内容_给文本框添加键盘输入事件
在之前的blog中有提到python的tkinter中的菜单操作 python开发_tkinter_窗口控件_自己制作的Python IDEL_博主推荐 python开发_tkinter_窗口控件_自 ...
- Python+selenium之获取文本值和下拉框选择数据
Python+selenium之获取文本值和下拉框选择数据 一.结合实例进行描述 1. 实例如下所示: #新增标签操作 def func_labels(self): self.driver.find_ ...
- 使用python处理selenium中的获取文本问题
# 获取文本 button_name = self.driver.find_element_by_id("sign_in_display").text
- selenium+python自动化104-如何获取隐藏元素text文本
前言 首先 selenium 是可以定位到隐藏元素的,但是 selenium 不能跟隐藏元素交互,也就是隐藏元素element不能使用element.click()方法. 隐藏元素element.te ...
- js/jquery获取文本框的值与改变文本框的值
我们就用它来学习获取文本框的值及改变文本框的值. 代码如下 复制代码 <script>function get1(){ document.getElementById("txtb ...
- Java使用正则表达式获取文本的章节名称
获取文本的章节,首先要确定章节的开始标准,一般中文的章节都是以“第”开头,第一章.第二章等.所以使用“^”字符来确定首位,但是很多时候章节前面会有空白字符,所有以“第”作为章节的开始,进行以下的匹配 ...
随机推荐
- JAVA 基础编程练习题6 【程序 6 求最大公约数及最小公倍数】
6 [程序 6 求最大公约数及最小公倍数] 题目:输入两个正整数 m 和 n,求其最大公约数和最小公倍数. 程序分析:利用辗除法. package cskaoyan; public class csk ...
- React Native常用的第三方开源库
记录一下自己暂目前了解和使用的一些开源库和官方文档和优秀博客介绍,希望对你有帮助☺️: 1.Toast: https://github.com/magicismight/react-native-ro ...
- JavaScript中函数文档注释
/** 方法说明 * @method 方法名 * @for 所属类名 * @param{参数类型}参数名 参数说明 * @return {返回值类型} 返回值说明 */
- 【VS开发】uafxcwd.lib(afxmem.obj) : error LNK2005: 已经在 LIBCMTD.lib(new.obj) 中定义错误解决方案
如果在编译MFC程序的时候出现下列及类似的错误: 1>uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator ...
- Docker踩坑小记
Docker是一个开放平台用于快速开发.分发和部署应用程序. Docker是一种容器管理技术. 解决头疼问题原则:回归最简单的方式来.确保最初级的方案没有错误. 安装 docker安装很简单, ...
- 学习笔记:CentOS7学习之十三(1):硬盘介绍
1. SAS-SATA-SSD-SCSI-IDE硬盘讲解 1.1 常见硬盘类型: SAS硬盘:SAS(Serial Attached SCSI),串行连接SCSI接口,串行连接小型计算机系统接口.SA ...
- 【Python】【demo实验7】【练习实例】【完全平方数相关】
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. ...
- OracleLinux6安装
针对Oracle数据库安装的linux系统 1.首先要有oracle linux的镜像 链接:https://pan.baidu.com/s/1S3xYr4YNGtU-351bVaS1-Q 提取码:a ...
- DOM、BOM
DOM DOM 是 W3C(万维网联盟)的标准. DOM 定义了访问 HTML 和 XML 文档的标准: “W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新 ...
- 虚拟机ubuntu连不上网
虚拟机ubuntu连不上网 解决地址:https://blog.csdn.net/spy_h/article/details/80933458