找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2070|回复: 2

[求助] 有请Python 熟练人员 帮我分析一下这个文档

1

主题

3

帖子

3

积分

贫民

积分
3
titi123918 发表于 2018-6-12 20:32:50 | 显示全部楼层 |阅读模式
我是ROS使用者 最近在捞资料可是捞了一笔复杂无比的矩阵,

已经超出我资料分析的能力范围,

我只想取得其中位于 position: 中的 X 与 Y值,

文档在上传的档案中



请高手帮忙解析下该怎么切割才方便取得,
单纯用split切割,实在是想不出该怎么切才好

其实我有先尝试过用EXCEL先筛选过一次,
可是在load筛选后的文档时,不知为何一值出现编码错误 cp950 和 utf8都试过了

请帮帮小弟忙


globalplan.txt

302.73 KB, 下载次数: 7

A*

回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-6-13 15:55:44 | 显示全部楼层
小数精度自己再设置一下

Screenshot from 2018-06-13 15-52-33.png

result.xlsx

48.03 KB, 下载次数: 1

回复 支持 反对

使用道具 举报

0

主题

3

帖子

3

积分

贫民

积分
3
happyqly 发表于 2018-6-14 17:33:53 | 显示全部楼层
  1. with open("globalplan.txt") as f,open("result.txt","w") as rf:
  2.        for line in f:
  3.               if "position" in line:
  4.                      line_x=next(f)
  5.                      x=line_x.strip().split(":")[1]
  6.                      line_y=next(f)
  7.                      y=line_y.strip().split(":")[1]
  8.                      rf.write(x+','+y+'\n')
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表