f = open(self.path, 'r+') re_moro = re.compile(r'MORO X=(.+) Y=(.+) Z=(.+) RX=(.+) RY=(.+) RZ=(.+)') re_head = re.compile(r'Head X=(.+) Y=(.+) Z=(.+) RX=(.+) RY=(.+) RZ=(.+)') re_eye = re.compile(r'Eye X=(.+) Y=(.+) Z=(.+) RX=(.+) RY=(.+) RZ=(.+)') re_arm = re.compile(r'Arm ID=(.+) Angle=(.+)') read_pos_arm = re_arm.findall(f.read()) read_pos_wheel = re_moro.findall(f.read()) read_pos_head = re_head.findall(f.read()) read_pos_eye = re_eye.findall(f.read()) self.write_data(read_pos_wheel, self.wheel_data) self.write_data(read_pos_head, self.head_data) self.write_data(read_pos_eye, self.eye_data) self.write_data(read_pos_arm, self.arm_data)
浮云间
相关分类