text file in the format:
1,2,3,4,5 tab 10,11
5,6,7,8,9 tab 12,10
def open_nums():
nums =[]
for line in open('numbers_file.txt').readlines():
datafile = (line.strip().split('\t')[1].split(','))
for n in datafile:
nums.append(int(n))
return nums
这将正确返回文本文件中的最后两个数字。但是当我指定只想使用
我想要第一个或第二个数字时datafile = (line.strip().split('\t')[1][-1].split(','))
例程在上面的文本文件示例[1,0]中返回。我想它将文件视为文本,只是将每个数字分开,就像文本一样。如何归还整数?此外,如果我使用[1] [1],它会给出一个我不明白的超出范围的错误。 非常感谢。尽管我得到了你们的帮助,我仍然没有完全得到列表的使用。