我正在从文本文件中读取行,并且希望列表中的每一行都成为数组中不同元素的一部分。
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'
?
答案 0 :(得分:0)
lines_list=[line.split(“ “) for line in open(“diceRoll.txt”,”r”)]
last_line=lines_list[-1]
应该使您将文件的行作为列表的列表,并给您文件的最后一行。