import sys

def parse_line(line):

    # Example: CC#0;250;-0.697454;34.9196;87.3356;Coord. Z;250;87.3356;1.51895;21833.9;

    output = []

    if "CC#" in line:

        data = line.split(';')
        for p in range(2,5):
            output.append(float(data[p]))

    return output

if len(sys.argv) < 2:

    print("Please input a file path to convert")
    exit()

with open(sys.argv[1]) as f:

    lines = f.readlines()

cloud = []

with open(sys.argv[1] + ".cloud.csv","w") as f:

    for line in lines:

        output = parse_line(line)

        if len(output) > 0:
            cloud.append(output)
            print(output)
            f.write(str(output[0])+","+str(output[1])+","+str(output[2])+"\n")




