我试图使用flask显示浏览器中连接设备的列表.我在端口8000上启用了烧瓶:
在server.py中:
@server.route('/devices',methods = ['GET'])
def status():
return app.stat()
if __name__ == '__main__':
app.run()
Run Code Online (Sandbox Code Playgroud)
在app.py中:
def stat():
return(glob.glob("/dev/tty57") + glob.glob("/dev/tty9"))
Run Code Online (Sandbox Code Playgroud)
这是我的考验:
url = "http://127.0.0.1:8000"
response = requests.get(url + "").text
print response
Run Code Online (Sandbox Code Playgroud)
但我一直收到这个错误:
"TypeError": 'list' object is not callable.
Run Code Online (Sandbox Code Playgroud)
我在检查ttyUSB,...和其他设备是否存在时做错了吗?
在下面的代码中,int()对这两个参数做了什么:
if (i=='0X0F'):
stat = int(log[i+1],16)
Run Code Online (Sandbox Code Playgroud)