Python之格式化保存数据点
2023-12-15 18:01:52
功能:将平面点集存储为格式化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 = point
x_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
文章来源:https://blog.csdn.net/T20151470/article/details/134937895
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!