如何比较Python中文本文件的行?

时间:2017-12-27 17:04:26

标签: python file

希望这不是一个微不足道的问题,因为我是Python的新手。 我有一个文本文件,我需要将第一行与以下所有行进行比较,而不是将第二行与以下所有行进行比较,等等。 如果它是一个列表,我只会制作两个for循环,但我不知道如何在需要比较的文件之后从该行开始读取文件。 有人能帮助我吗?

3 个答案:

答案 0 :(得分:0)

这将为您提供所有行的列表:

with open(path_to_file) as f:
    list_of_lines = f.readlines()

答案 1 :(得分:0)

for line in f1:
    for line_aux in f2:
        compare the two lines

答案 2 :(得分:0)

您可以使用readlines()函数获取每行作为元素的列表。

with open(file_name) as file:
    lines_list = f.readlines()