在Python中,我们可以使用以下步骤在文本文件中搜索特定名称并打印整行内容:
open()
函数打开文本文件。可以指定文件路径和打开模式。例如,使用只读模式打开名为file.txt
的文件:file = open('file.txt', 'r')
readlines()
方法读取文件的所有行,并使用循环遍历每一行。在循环中,使用in
关键字检查特定名称是否在当前行中。如果找到匹配的行,将其打印出来。例如,搜索名称为"特定名称"的行:search_name = "特定名称"
for line in file.readlines():
if search_name in line:
print(line)
close()
方法关闭文件,释放资源:file.close()
完整的代码示例:
file = open('file.txt', 'r')
search_name = "特定名称"
for line in file.readlines():
if search_name in line:
print(line)
file.close()
请注意,上述代码仅适用于文本文件中每行只包含一条记录的情况。如果每行包含多个记录,需要根据具体情况进行适当的处理。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和情况进行评估。
领取专属 10元无门槛券
手把手带您无忧上云