【发布时间】:2014-09-07 18:41:47
【问题描述】:
我有一个文件,其中每一行都有一对坐标,如下所示:
[-74.0104294, 40.6996416]
我用来读取它们的代码是:
with open('Manhattan_Coords.txt', 'r') as f:
mVerts = f.read().splitlines()
这会将所有 78 行读入一个列表,但它会将它们作为字符串读入,所以当我将它们打印出来时,它显示为:
['[(-74.0104294, 40.6996416]', ... , '[-74.0104294, 40.6996416]']
(将 ... 想象成另外 76 个坐标,如第一个和最后一个)
如何将这些坐标对中的每一个读取为一个列表,以便我得到一个包含 78 个子列表的列表,每个子列表中有 2 个浮点数?
【问题讨论】:
-
'[(-74.0104294, 40.6996416]'是不是打错字了?即,额外的左括号?
标签: python list file python-3.x file-io