def dispcar ( self, reg ):
print ("The car information for '%s' is: "), (reg)
numrows = int(self.dbc.rowcount) #get the count of total rows
self.dbc.execute("select * from car where reg='%s'") %(reg)
for x in range(0, numrows):
car_info = self.dbc.fetchone()
print row[0], "-->", row[1]
код выше выдает эту ошибку:
self.dbc.execute("select * from car where reg='%s' " %(reg)
TypeError: unsupported operand type(s) for %: 'long' and 'str'
Может кто-нибудь помочь мне понять, почему я получаю эту ошибку?
К вашему сведению: reg - это необработанный ввод var i от пользователя в функции getitem и передача reg var в качестве аргумента этой функции.