继我之前的问题。建议我制作一个单独的python库,然后将其导入。在阅读了更多的内容之后Stackoverflow,我意识到最好的方法是编写方法,并且我已经走了这条路。def USB(port): activateme = serial.Serial(port,115200) #print "starting to monitor" for line in activateme: #print line return linedef USBprocess(line): if line.startswith( '#d'): fields = line.split(',') if len(fields) > 5: W = fields[1] V = fields[2] A = fields[3] print "monitoring" return W,V,Aop = USB(port)w,v,a = USBprocess(op)我得到错误:UnboundLocalError: local variable 'W' referenced before assignment我做错了什么?
添加回答
举报
0/150
提交
取消