如何使用Python向后读取文件中的每一行

时间:2019-06-17 09:59:06

标签: python list file

我正在尝试使用Python向后逐行读取文件(以下示例)。

abcd 23ad gh1 n d
gjds 23iu bsddfs ND31 NG 

注意:我不是要从头到尾读取文件,而是要从头开始读取每一行,即d代表第1行,NG代表第2行。

我知道

with open (fileName) as f:
    for line in f:

从左到右读取每一行,我想从右到左读取。

2 个答案:

答案 0 :(得分:2)

尝试一下:

with open(fileName, 'r') as f:
    for line in f:
       for item in line.split()[::-1]:
           print(item)

答案 1 :(得分:0)

如果文件不太大,您可以轻松地反向读取行

with open(fileName) as f:
    for line in reversed(f.readlines()):
        # do something

否则,我认为您必须使用seed