Python之格式化保存数据点

功能:将平面点集存储为格式化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

相关推荐

  1. Python格式化保存数据

    2023-12-12 12:42:02       62 阅读
  2. Python - json 美化格式保存文件

    2023-12-12 12:42:02       32 阅读
  3. Python爬虫保存图片到本地

    2023-12-12 12:42:02       24 阅读
  4. python--scrapy 保存数据到 mongodb

    2023-12-12 12:42:02       43 阅读
  5. Python对csv格式文件的保存与读取

    2023-12-12 12:42:02       36 阅读
  6. vue3 数据格式化函数

    2023-12-12 12:42:02       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-12 12:42:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-12 12:42:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-12 12:42:02       87 阅读
  4. Python语言-面向对象

    2023-12-12 12:42:02       96 阅读

热门阅读

  1. 三(四)ts非基础类型(数组)

    2023-12-12 12:42:02       55 阅读
  2. 【力扣100】48.旋转图像

    2023-12-12 12:42:02       58 阅读
  3. HTTP与HTTPS的区别

    2023-12-12 12:42:02       53 阅读
  4. 算法通关村第十八关 | 白银 | 回溯热门问题

    2023-12-12 12:42:02       70 阅读
  5. springboot中使用aop实现方法拦截处理

    2023-12-12 12:42:02       58 阅读
  6. 打包CSS

    打包CSS

    2023-12-12 12:42:02      60 阅读
  7. C语言实现求1000以内的全部亲密数

    2023-12-12 12:42:02       62 阅读
  8. 在 WordPress 循环中排除置顶文章

    2023-12-12 12:42:02       65 阅读
  9. 力扣70. 爬楼梯

    2023-12-12 12:42:02       63 阅读
  10. 纯js+css实现手风琴

    2023-12-12 12:42:02       58 阅读
  11. linux常用命令-curl命令详解(超详细)

    2023-12-12 12:42:02       53 阅读