要在文本文件中查找重复项并打印该行,可以使用多种编程语言来实现。这里我将使用Python作为示例,因为它简单易学且功能强大。
以下是一个Python脚本,用于在文本文件中查找重复项并打印该行:
def find_duplicates(file_path):
seen = set()
duplicates = set()
with open(file_path, 'r') as file:
for line in file:
if line in seen:
duplicates.add(line)
else:
seen.add(line)
return duplicates
def main():
file_path = 'example.txt' # 替换为你的文件路径
duplicates = find_duplicates(file_path)
if duplicates:
print("重复的行如下:")
for line in duplicates:
print(line.strip())
else:
print("没有找到重复的行。")
if __name__ == "__main__":
main()
open
函数逐行读取文件内容。seen
和duplicates
,seen
用于存储已经读取过的行,duplicates
用于存储重复的行。通过这种方式,你可以高效地在文本文件中查找并打印重复的行。如果你有任何其他问题或需要进一步的帮助,请随时告诉我。
领取专属 10元无门槛券
手把手带您无忧上云