1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 使用pypcd读取pcd时ValueError: field ‘__0000‘ occurs more than once错误

使用pypcd读取pcd时ValueError: field ‘__0000‘ occurs more than once错误

时间:2020-01-02 12:58:52

相关推荐

使用pypcd读取pcd时ValueError: field ‘__0000‘ occurs more than once错误

解决方案:

/dimatura/pypcd/issues/30

简述:

打开pypcd安装位置的pypcd.py,安装位置可以在报错界面查看:

例如我的是:

/home/abc/anaconda3/envs/open-mmlab/lib/python3.7/site-packages/pypcd/pypcd.py

找到77行左右

def parse_header(lines): """ Parse header of PCD files. """ metadata = {} for ln in lines: if ln.startswith('#') or len(ln) < 2: continue match = re.match('(\w+)\s+([\w\s\.]+)', ln)

改为:

def parse_header(lines): """ Parse header of PCD files. """ metadata = {} for ln in lines: if ln.startswith('#') or len(ln) < 2: continue ln = ln.replace('_','s',1)ln = ln.replace('_','m',1)match = re.match('(\w+)\s+([\w\s.]+)', str(ln))

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。