这是我的.txt文件包含的内容:
ECS10 A 4
ECS20 B 3
JPN4 C 5
PHY9A D 5
下面是我的程序来获取每行的最后一个元素:
f = open("grade_file.txt", "r")
line = f.readlines()
for i in (line):
print(i[-1:])
出于某种原因,当它打印出每一行时,每一行在到达数字之前的末尾都有一个额外的空格(最后一行除外)。你知道吗
所以它只在最后一行打印出一个数字5,因为最后一行没有多余的空间。我怎样才能得到最后一个元素和第三个元素来计算平均绩点?你知道吗
Tags:
在抓取最后一个元素之前,从行中去掉空格:
嗯,这很有趣,因为我没有得到你的结果
我个人不明白,如果我写这段代码的话,除了一个字符串,你怎么能得到其他东西呢
相关问题 更多 >
编程相关推荐