共計 554 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
Python 可以使用 open
函數(shù)打開一個 txt 文件,并使用 readlines
方法讀取文件內(nèi)容,然后使用字符串的 find
方法查找關(guān)鍵字。以下是一個示例代碼:
def search_keyword(file_path, keyword):
try:
with open(file_path, 'r') as file:
lines = file.readlines()
for line in lines:
if keyword in line:
print(line)
except FileNotFoundError:
print("File not found!")
# 調(diào)用示例:
search_keyword("example.txt", "keyword")
在上面的代碼中,search_keyword
函數(shù)接受兩個參數(shù),file_path
表示 txt 文件的路徑,keyword
表示要查找的關(guān)鍵字。代碼通過 open
函數(shù)打開文件,然后使用 readlines
方法按行讀取文件內(nèi)容。接下來,使用 for
循環(huán)遍歷每一行,如果關(guān)鍵字存在于該行中,則打印該行。
需要注意的是,以上代碼僅適用于小型的 txt 文件,如果處理大型文件可能會導(dǎo)致性能問題。如果需要處理大型文件,可以考慮使用逐行讀取的方式,而不是一次性讀取整個文件內(nèi)容。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完