从文件中读取行并将其存储在列表中

时间:2020-01-11 18:30:38

标签: python arrays list file

我正在从文本文件中读取行,并且希望列表中的每一行都成为数组中不同元素的一部分。

with open("diceRoll.txt","r") as x_file:
    contents = x_file.readlines()

oneScore = contents[count-1]
oneScore = oneScore.split(" ")
print(oneScore)
n = oneScore[0] + " " + oneScore[

当我运行一次程序时,得到以下响应:

['i', '68']

当我运行该程序两次时,得到以下响应:

['i', '68j', '22']

如何更改代码,以便在两次运行程序时收到68, j,而不是'68j'

1 个答案:

答案 0 :(得分:0)

lines_list=[line.split(“ “) for line in open(“diceRoll.txt”,”r”)]
last_line=lines_list[-1]

应该使您将文件的行作为列表的列表,并给您文件的最后一行。