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使用正则表达式获取文本的章节名称
获取文本的章节,首先要确定章节的开始标准,一般中文的章节都是以“第”开头,第一章.第二章等.所以使用“^”字符来确定首位,但是很多时候章节前面会有空白字符,所有以“第”作为章节的开始,进行以下的匹配 ...
随机推荐
- SQL Server 修改默认实例
有一台服务器,里面装了两个版本的数据库,一个2008(实例名称为MSSQLSERVER),一个2017(实例名称为MSSQLSERVER01): Sql server 数据库可以安装多个数据库实例,但 ...
- Oracle动态执行脚本创建序号
-----------------------动态创建序列的脚本--------------------------- declare type num_list ) ); -- 老师表.学生表 xz ...
- Delphi连接sql数据库怎么判断连接是否成功呢
一切属性都设置好后,我在Button里 ADOConnection1.Connected := True;这样连的,之后如何判断是否连接成功了呢?查询一下数据试试?有更直接的办法吗? -------- ...
- React Native解决安卓图片被挤压
Bug如下图所示: iOS显示正常,而安卓出现图片被挤压上去. 最后的解决方法: 比如你的 图片 是 750 x 513 那么 你设置样式的时候 width 为 屏幕的宽 ,高度为 屏幕的 宽 / ( ...
- koa2数据请求相关问题解决方案汇总
前端请求后端数据,难免会遇到如下几个问题: 1⃣️跨域 2⃣️post/get,其中post请求的方式又分为多种 3⃣️后端数据返回格式(上一篇已经有讨论过,这里不再赘述) 用koa2的话,如何解决这 ...
- C#.NET中对称和非对称加密、解密方法汇总--亲测可用
C#.NET中对称和非对称加密.解密方法汇总--亲测可用 在安全性要求比较高的系统中都会涉及到数据的加密.解密..NET为我们封装了常用的加密算法,例如:MD5,DES,RSA等.有可逆加密,也有 ...
- Y2K Accounting Bug POJ2586
Description Accounting for Computer Machinists (ACM) has sufferred from the Y2K bug and lost some vi ...
- SQL --------JDBC 用用户名查询用户的信息
package demo; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; ...
- TP5中用redis缓存
在config.php配置文件下找到缓存设置,将原来的文件缓存修改为redis缓存,也可以改为多种类型的缓存: // +---------------------------------------- ...
- #内存不够,swap来凑# Linux上创建SWAP文件/分区
转自:https://www.vmvps.com/how-to-create-a-swap-file-on-the-linux-os.html 很久很久以前,电脑的内存是个珍贵东西,于是乎就有了swa ...