Excelファイルを読み込んでSQLデータベースを更新するために使用しているスクリプトがあります。ループを使用して 30 秒ごとに Excel ファイルを読み込んでいます。ただし、Excelファイルが変更されたときにのみデータベースを更新したい
ループが循環するときに != 演算子を使用すると、「temp」の値が更新されるため、値が同じであることを登録しません。
この問題を解決する方法を知っている人はいますか..?
ありがとう!編集:私の問題をより明確にするために更新されました!
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()
アップデート()