Tôi đang cố hiển thị danh sách các thiết bị được kết nối trong trình duyệt sử dụng bình. Tôi kích hoạt bình trên cổng 8000:"TypeError": đối tượng 'list' không phải là bình có thể gọi được
trong server.py:
@server.route('/devices',methods = ['GET'])
def status():
return app.stat()
if __name__ == '__main__':
app.run()
trong app.py:
def stat():
return(glob.glob("/dev/tty57") + glob.glob("/dev/tty9"))
Và đây là thử nghiệm của tôi:
url = "http://127.0.0.1:8000"
response = requests.get(url + "").text
print response
nhưng tôi tiếp tục gặp lỗi này:
"TypeError": 'list' object is not callable.
Tôi có gặp lỗi khi kiểm tra xem ttyUSB, ... và các thiết bị khác có tồn tại không?
Những dòng bạn đang nhận được lỗi? –
là có mã bị thiếu hoặc tại sao bạn đã nhập yêu cầu và nối tiếp trong app.py? –
Trình duyệt trả về "Lỗi máy chủ nội bộ". khi tôi sử dụng "gunicorn server: server -b 0.0.0.0:8000" lệnh tôi thấy lỗi.In app.py khi tôi thay đổi glob.glob ... để trả về "kết quả kiểm tra" mọi thứ hoạt động tốt. – N45