我想从文件读取一个逗号分隔值的二维数组到列表中。我有以下问题,我如何摆脱尾随的换行符?这就是我的意思。这是我读过的一行。从一个文件读取二维数组到Python列表
['0', '0', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '1', '1', '1\n']
目前,我已在代码如下:
ins = open("parseTable.txt", "r")
parseTable = []
for line in ins:
row = line.split(',')
parseTable.append(row)
谢谢大家的提示。我做了以下工作。 感谢您的所有提示。我做了以下工作。
ins = open("parseTable.txt", "r")
parseTable = []
for line in ins:
row = line.split(',')
parseTable.append(map(int,line.split(',')))
也许'ast.literal_eval'可以帮助 – 2012-04-21 12:16:11
@frodo很高兴您发现代码和提示提供了有用的帮助。您可能想要提供您认为有用的答案,并通过选中标记选择其中一个答案作为答案。 – Levon 2012-04-22 00:55:09