python取文本中含有指定关键词的行

脚本内容:

f = open('/home/py/9.txt','r')
lines = f.readlines()
for lines in lines:
if "EIPId" in lines:
print(lines)

【备注】:

9.txt是某文本

"EIPId"是指定关键词

python取文本中含有指定关键词的行脚本内容:f = open('/home/py/9.txt','r')lines = f.readlines()for lines in lines:   if "EIPId" in lines:     print(lines)【备注】:9.txt是某文本"EIPId"是指定关键词...
python 批量处理excel提 包含 指定 关键字的 python 批量处理excel提 包含 指定 关键字的 当我们有大量excel表格需要批处理,目标为提 包含 指定 关键字的 ,可用本文代码,环境为windows python 依赖安装 安装好 python 后,在windows cmd窗口输入 pip install xlrd==1.2.0 pip install openpyxl==3.0.9 pip install xlrd==1.2.0 如果显示没有pip,先安装pip 可复用的批量读 代码 循环遍历,提
Python ,我们可以使用字符串的`find()`方法或者使用正则表达式来判断一 是否包含 关键词 ,并将满足条件的 显示出来。 如果 关键词 是一个单词,可以用`find()`方法来判断一 是否包含该 关键词 。`find()`方法返回 关键词 在字符串 的索引位置,如果找不到则返回-1。我们可以遍历 文本 文件的每一 ,使用`find()`方法判断是否包含 关键词 ,如果返回值大于等于0,则说明包含 关键词 ,可以将该 显示出来。 如果 关键词 是一个正则表达式,我们可以使用`re`模块 的`search()`函数来判断一 是否匹配该正则表达式。`search()`函数会返回匹配到的第一个结果,如果没有匹配到则返回None。同样地,我们可以遍历 文本 文件的每一 ,使用`search()`函数判断是否匹配 关键词 ,如果匹配到了,则将该 显示出来。 以下是一个示例代码: ``` python import re # 待搜索的 关键词 keyword = ' 关键词 ' def show_lines_with_keyword(file_path): with open(file_path, 'r') as file: for line in file: # 使用find()方法判断一 是否包含 关键词 if line.find(keyword) >= 0: print(line.strip()) # 显示该 (去除首尾空白字符) # 使用正则表达式判断一 是否匹配 关键词 # if re.search(keyword, line): # print(line.strip()) # 显示该 (去除首尾空白字符) # 调用示例 show_lines_with_keyword('file.txt') 在该示例 ,我们定义了一个`show_lines_with_keyword()`函数来显示包含 关键词 。函数 ,我们使用`with open()`语句来打开并读 文件,然后遍历文件的每一 。如果使用`find()`方法判断包含 关键词 ,我们可以将该 显示出来。如果使用正则表达式判断匹配 关键词 ,我们可以 消代码注释,然后将符合条件的 显示出来。