在Python中,可以使用以下代码在另一个文本文件中查找每一行:
def search_lines(file_path, search_text):
with open(file_path, 'r') as file:
lines = file.readlines()
for line in lines:
if search_text in line:
print(line)
# 示例用法
file_path = 'path/to/another_file.txt'
search_text = 'text_to_search'
search_lines(file_path, search_text)
上述代码定义了一个名为search_lines
的函数,它接受两个参数:file_path
表示目标文本文件的路径,search_text
表示要查找的文本。函数首先使用open
函数打开目标文件,并使用readlines
方法读取文件的所有行。然后,它遍历每一行,如果search_text
出现在该行中,就打印该行。
你可以将file_path
替换为你要查找的文本文件的实际路径,将search_text
替换为你要查找的具体文本内容。
这个方法适用于任何文本文件,可以用于查找特定内容、过滤文本等场景。
腾讯云相关产品和产品介绍链接地址:
请注意,以上仅为腾讯云的一些相关产品,其他云计算品牌商也提供类似的产品和服务。
领取专属 10元无门槛券
手把手带您无忧上云