功能:將平面點集存儲為格式化txt文檔,每個坐標值為5位整數,前三位為整數,后2位為小數
輸入:平面點坐標,用列表存儲,列表的元素為點坐標元組
輸出:txt文件,每行一個點坐標,逗號間隔,用坐標軸字母開頭
data = [(155.43, 16.9), (15.43, 1.9), (95.43, 10.99)]with open("output.txt", "w") as f:for point in data:x, y = pointx_str = "{:0>5d}".format(int(round(x * 100)))y_str = "{:0>5d}".format(int(round(y * 100)))if len(x_str) < 5 or len(y_str) < 5:x_str = x_str.zfill(5)y_str = y_str.zfill(5)f.write(f"X{x_str},Y{y_str}\n")
X15543,Y01690
X01543,Y00190
X09543,Y01099