相关疑难解决方法(0)

如何在python中检查连接是否有效?

我在树莓派上使用 python 并使用阅读器 RDM880 使项目读取 RFID 标签。

我的想法是抽时间进出和工作人员检查是否按时工作。

我尝试使用python将card_ID、time_in、time_out添加到本地mysql和远程mysql(IP:192.168.137.1)。

它在远程和本地 mysql 中具有相同的表。

如果 mysql 远程坏了,我只想添加到本地 mysql。

这是我的代码:

import serial
import time
import RPi.GPIO as GPIO
import MySQLdb
from datetime import datetime
from binascii import hexlify
serial=serial.Serial("/dev/ttyAMA0",                    
                  baudrate=9600,                     
                  parity=serial.PARITY_NONE,                    
                  stopbits=serial.STOPBITS_ONE,                    
                  bytesize=serial.EIGHTBITS,
                  timeout=0.1) 
db_local = MySQLdb.connect("localhost","root","root","luan_van") #connect local
db = MySQLdb.connect("192.168.137.1", "root_a","","luan_van") #connect remote
ID_rong = 128187 # reader respone if no card
chuoi= "\xAA\x00\x03\x25\x26\x00\x00\xBB"
def RFID(str): #function read RFID via uart 
      serial.write(chuoi)
      data = serial.readline()
      tach_5 = data[5]
      tach_6 = data[6] …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

3
推荐指数
3
解决办法
1万
查看次数

标签 统计

python ×1

python-3.x ×1