python3讀取txt文本最後一行的數據

with open('/result/email_result.txt', 'r', encoding='utf-8') as f:
    lines = f.readlines()  # 讀取所有行
if lines:  # 列表不爲空
    for i in range(len(lines) - 1, -1, -1):#從讀取的最後一行開始
        last_line = lines[i]
        if (last_line != ''):
            break  # 已經找到最後一個不是空行的
last_dict = eval(last_line)#對獲取的最後一行非空數據進行操作,此處是將其轉換爲字典,
#你也可以進行其他的操作或者不操作,看你怎麼用這獲取的數據

 

發佈了91 篇原創文章 · 獲贊 120 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章