色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 搜索文件行

劉姿婷2年前8瀏覽0評論

在Python中,搜索文件行是一種十分常見的操作。以下是一個示例程序,可以實現在文本文件中搜索特定的行。

file_name = 'example.txt'  # 需要搜索的文件名
target_str = 'hello'  # 需要搜索的字符串
with open(file_name, 'r') as f:
lines = f.readlines()  # 讀取文件中所有行
for i, line in enumerate(lines):
if target_str in line:
print(f"第{i + 1}行: {line}")

在這個程序中,我們首先需要指定需要搜索的文件名和需要搜索的字符串。然后,我們打開文件,使用`readlines`方法讀取文件中的所有行,并儲存在列表`lines`中。

接著,我們使用一個`for`循環遍歷列表中的所有行。如果目標字符串出現在當前行中,我們使用`print`函數輸出該行以及該行的行號。

如果您需要搜索的不是一個文本文件,而是其他類型的文件(例如二進制文件),則需要使用適合該文件類型的讀取方法進行搜索。