coordinaten = [] #
|
|
def line_to_coordinate(line:str):
|
"""
|
:param line: string, semi-colon separated
|
:return: {"x": ... , "y": ...}
|
"""
|
parts = line.split(";")
|
x_str = parts[0].strip()
|
x_str = x_str.replace(',', '.')
|
x = float(x_str)
|
|
y_str = parts[1].strip().replace(',', '.')
|
y = float(y_str)
|
return {"x": x, "y": y}
|
|
def is_line_data(line:str) -> bool:
|
stripped = line.strip()
|
return len(stripped) > 0 and stripped[0] != '#'
|
|
with open("treibstoff.csv") as f:
|
for line in f.readlines():
|
if is_line_data(line):
|
coordinate = line_to_coordinate(line)
|
coordinaten.append(coordinate)
|
|
print(coordinaten)
|