您好,我有一個包含這些列的 csv 檔案:
index, text , author , date
我想從最后插入的行中選擇最后一列
到目前為止我做了什么:
inputFile = 'bouyguesForum_results.csv'
f1 = open(inputFile, "r")
last_line = f1.readlines()[-1]
f1.close()
print (last_line)
此代碼為我獲取最后插入的行,但我想選擇最后一列,即日期列
代碼輸出:
9,"J'ai souscrit ? un abonnement Bbox de 6a??99 3a?? de location de box, sauf que j'ai ??t?? pr??lev?? de 19a??99 ce mois-ci, sachant que je n'ai eu aucune consommation suppl??mentaire, ni d'appel, et je n'ai souscrit ? rien, et rien n'est pr??cis?? sur ma facture. Ce n'est pas normal, et je veux une explication.",JUSTINE,17 novembre 2021
感謝您的時間。
uj5u.com熱心網友回復:
你可以這樣做:如果你想要最后一行
with open('data.csv', 'r') as csv:
data = [[x.strip() for x in line.strip().split(',')] for line in csv.readlines()][-1][-1]
print(data)
或者如果您想要每行中的所有最后一個元素
with open('data.csv', 'r') as csv:
data = [line.strip().split(',')[-1] for line in csv.readlines()]
print(data)
uj5u.com熱心網友回復:
由于您獲得了最后一行,現在您可以將其拆分為一個串列。樣本-
last_line = last_line.strip("\n")
last_line = [x for x in last_line.split(",") if x!=""]
last_date = last_line[-1]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/362515.html
