继我之前的问题。建议我制作一个单独的python库,然后将其导入。
在阅读了更多的内容之后Stackoverflow,我意识到最好的方法是编写方法,并且我已经走了这条路。
def USB(port):
activateme = serial.Serial(port,115200)
#print "starting to monitor"
for line in activateme:
#print line
return line
def 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,A
op = USB(port)
w,v,a = USBprocess(op)
我得到错误:
UnboundLocalError: local variable 'W' referenced before assignment
我做错了什么?
汪汪一只猫
梦里花落0921
相关分类