python 查詢文字中的關鍵字

2021-10-22 13:24:53 字數 791 閱讀 2085

1. 查詢一行中是否有某個關鍵字:

lines = f.readlines()

for line in lines:

if ("fix"in line ):

allfix.write(line + '\n')

2. 查詢一行中是否有某個列表中的任何關鍵字:

kws = ["buffer overflow",

"segfault",

"core bugfix",

"abort",

"memory leak",

"kernel"

"resource leak"

"thread"

"race"]

lines = allfix.readlines()

for line in lines:

if (any (kw in line for kw in kws)):

seriousfix.write(line + '\n')

3. 查詢一行中的單詞是否是某個列表中的關鍵字:

cities = ['london', 'manchester', 'birmingham']

where = input("where are you trying to find")

if where in cities:

print("drive 5 miles")

else:

print("i'm not to sure")

查詢文字檔案中的關鍵字

查詢文字檔案中的關鍵字,說白了就是以文字檔案作為輸入,進行字串匹配,找返回其第一次出現的下標位置。但是由於資料是以文字檔案的形式作為輸入的,如何儲存和進行匹配就成為了乙個問題。下面以兩種方法來介紹如何操作。注 本文中採用的字串匹配演算法只是普通的字串匹配演算法,重點在對檔案處理和分塊查詢。一 蠻力法...

關鍵字查詢

題目描述 每次給你一篇文章,和一些關鍵字,需要你告訴我多少關鍵字將匹配於文章。輸入描述 第一行包含乙個整數,表示有多少篇文章。最後一行是文章,長度不超過1000000。輸出描述 輸出文章中包含多少關鍵字。輸入樣例 15 shehe sayshr heryasherhs 輸出樣例 3源 include...

Python查詢涉密關鍵字檔案

功能 remove 資料夾是刪除當前檔案下的檔案 要實現乙個查詢關鍵字或者涉密檔案,找到然後刪除它自己定義乙個關鍵字,並且刪除它 print os.remove aa.html 檢視當前檔案方法 getcmd print os.path print os.path.abspath print os....