我想讀取每行有4個值的文件: 標題,作者,流派,價格。用逗號分隔每個單詞,然後將整行存儲在列表中
我想分割每個具有','作爲分隔符的值。然後我想將它保存到我的列表中,每一行都是列表中的一個條目。例如
title, author, genre, price
title2, author2, genre2, price2
這將保存爲
List[0][1] = title
List[0][2] = author
List[0][3] = genre
List[0][4] = price
List[1][1] = title2
List[1][2] = author2
List[1][3] = genre2
List[1][4] = price2
這是我到目前爲止有:
def readFile(fileName):
List = []
f = open(fileName, 'r')
line = f.readline()
x = 0
while len(line) != 0:
for i in range(4):
List[x][i] = line.split(',')
x += 1
line = f.readline()
f.close()
return List
但我剛開始List index out of range
。
的可能的複製[Python從文件中讀取字符串,並將其分割成值](HTTP://計算器。com/questions/9857731/python-read-in-string-from-file-and-split-it-into-values) – AKS