sqlite3.Ошибка интерфейса: Параметр привязки ошибки 1 — вероятно, неподдерживаемый тип. мне трудно понять, где я ошибаюсь

#python-3.x #sqlite

Вопрос:

Это код, который я написал, но получил ошибку, как указано в вопросе. Я не могу понять, где я иду не так.

 #Connecting to sqlite
            conn = sqlite3.connect('Numberplate.db')

            #Creating a cursor object using the cursor() method
            cursor = conn.cursor()
            #cursor.execute("DROP TABLE IF EXISTS NUMBERPLATE")

            filename = "C:/Users/Hemanth/Desktop/PZeros/Numberplate Detection/images/" str(count) ".jpg"
            #Creating table as per requirement
            sql ='''CREATE TABLE IF NOT EXISTS NUMBERPLATE(
            SNO INT PRIMARYKEY NOT NULL,
            PLATE_DATA CHAR(20) NOT NULL,
            TIME_STAMP CHAR(80) NOT NULL,
            PATH CHAR(100) NOT NULL,
            FLAG INT
                );'''
            cursor.execute(sql)
            print("Table created successfully........")

            #Commit your changes in the database
            conn.commit()
            
            cursor.execute("""INSERT INTO NUMBERPLATE (SNO,PLATE_DATA,TIME_STAMP,PATH,FLAG) VALUES (?,?,?.?,?)""",(count,finalText,datetime.now(),filename,flag))
            conn.commit()
            #Closing the connection
            cursor.execute("""SELECT * FROM NUMBERPLATE""")
            rows = cursor.fetchall()
            for row in rows:
                print(row)
            conn.close()
 

Ошибка, с которой я сталкиваюсь, заключается в

 Traceback (most recent call last):
  File "c:UsersHemanthDesktopPZerosNumberplate Detectionpritam codetrigger.py", line 168, in <module>
    cursor.execute("""INSERT INTO NUMBERPLATE (SNO,PLATE_DATA,TIME_STAMP,PATH,FLAG) VALUES (?,?,?,?,?)""",(count,finalText,str(datetime.now()),filename,flag))  
sqlite3.InterfaceError: Error binding parameter 1 - probably unsupported type.
 

Комментарии:

1. у вас опечатка : (?,?,?.?,?) ,

2. О, я совершенно соскучился по этому, большое спасибо