Comparar listas em python enquanto faz loop
Eu tenho um script que estou usando para ler um arquivo do Excel e atualizar um banco de dados SQL. Estou lendo o arquivo excel a cada 30 segundos usando um loop. No entanto, eu só quero atualizar o banco de dados quando o arquivo excel
Se eu usar o operador! = Quando o loop repetir, ele atualizará o valor de 'temp' e, portanto, não registrará que o valor é o mesmo.
Alguém tem uma idéia de como resolver esse problema ..?
Obrigado! edit: atualizado para tornar meu problema mais claro!
def update():
threading.Timer(1, update).start()
book = open_workbook('bet.xls')
def odds():
sheet = book.sheet_by_name('xyz')
match_sheet = sheet.cell(5,0).value
data = book.sheet_by_name(sheet)
vv = data.cell(3,26).value
temp= None
if vv != temp:
print 'hello'
temp= vv
odds()
atualizar()