Мне нужно рассчитать длину строк, которые определяются координатами в текстовом файле.Получение координат из текстового файла в python
В координатах текстового файла записывается следующим образом:
1; (5,2); (3,3); (3,2); (1,0)
2; (4,5); (5,7); (6,8); (8,9)
3; (1,1); (1,2); (1,3)
4; (2,1); (3,2);
и еще несколько строк.
Я не уверен, как это сделать. Я начал с попытки разделить идентификатор (первый номер) и разбить круглые скобки. Снятие идентификатора действительно сработало, но .strip
для круглых скобок ничего не делает.
with open('polyline.txt','r') as f:
data = f.readlines()
for line in data:
data=line.strip("()")
data=line[3:]
print data
попробуйте использовать regex –