我正在尝试使用Python向后逐行读取文件(以下示例)。
abcd 23ad gh1 n d
gjds 23iu bsddfs ND31 NG
注意:我不是要从头到尾读取文件,而是要从头开始读取每一行,即d代表第1行,NG代表第2行。
我知道
with open (fileName) as f:
for line in f:
从左到右读取每一行,我想从右到左读取。
答案 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
。