import gspread import time import nfc_reader import os #サービスアカウントキーファイルの読み込み gspread_client = gspread.service_account(filename="./spreadsheet-test-369006-6804cf990530.json") #Googleスプレッドシートを開く spread_sheet = gspread_client.open("nasubi") #テキストファイルを読み込む #時間経過 #time.sleep(1) #書き込むシートの指定 ws = spread_sheet.get_worksheet(3) wa = spread_sheet.get_worksheet(0) with open('/home/pi/Documents/mg4_pi_ver4.0.1/nasubi.txt', "r+", encoding='utf-8') as f: #セルを読み込む f.seek(22, os.SEEK_SET) cell = ws.acell('C3') print(cell.value) if(cell.value != None): f.write(cell.value) f.write('\n') #セルを読み込む f.seek(24, os.SEEK_SET) cell = ws.acell('D3') print(cell.value) if(cell.value != None): f.write(cell.value) f.write('\n') while(1): #読み込みモードで開く with open('/home/pi/Documents/mg4_pi_ver4.0.1/nasubi.txt', "r+", encoding='utf-8') as f: content = f.read() print(content) ws.update_acell('F6', content.splitlines()[0]) ws.update_acell('G6', content.splitlines()[1]) if(content.splitlines()[6] == '1'): print('asx\n') wa.update_acell('C15', 2) wa.update_acell('B15', 0) f.seek(26, os.SEEK_SET) f.write('0') f.write('\n') #cr = MyCardReader() #セルの更新 #ws.update_acell('A9', content) #セルを読み込む cell = ws.acell('A3') f.seek(18, os.SEEK_SET) print(cell.value) if(cell.value != None): f.write(cell.value) f.write('\n') #セルを読み込む f.seek(20, os.SEEK_SET) cell = ws.acell('B3') print(cell.value) if(cell.value != None): f.write(cell.value) f.write('\n') #セルを読み込む cell = ws.acell('F6') print(cell.value) time.sleep(1)