-1
我正在使用一個使用python的程序,它用GPIO對脈衝進行計數並將它們存儲在文本文件中。我想以這樣的方式更新該程序,當程序重新啓動或者更新rapsberry pi時,計數器將繼續從最後一次計數開始計數。任何人都知道如何去做?謝謝。python中的更新計數器
counter = 0
def my_callback2(channel)
global counter
counter = counter + 1
print counter
file = open("testfile.txt", "w")
file.write(str(counter))
file.close()
with open('testfile.txt', 'r') as f:
first_line = f.readline()
print "switch press detected"
你能告訴我們代碼嗎? – Astrom
而不是用0初始化您的計數器,您將在程序開始時使用文本文件中的最新值初始化它。 –
您可能會從該文本文件中讀取上一個值 – Laurence