2015-07-03 59 views
-1

如何在兩個python腳本之間實現計數器。計數器必須由每個腳本增加一次,並且應該是唯一的。即兩個腳本不應讀取相同的值並更新相同的值。計數器位於導入的文件及其數據庫字段中。幫幫我!不同Python腳本之間的共享計數器

回答

1

如果計數器在數據庫中,那麼當您更新它時,您應該添加或減去它,而不是設置它的值。

例如,而不是(假設計數器在5最初,我們想增加5):

update example_table set counter = 10; 

務必:

update example_table set counter = counter+5; 

當你的腳本運行,可能同時通過這種方式,在腳本運行時,數據庫將自動考慮更改的值。

這確實假設計數器的起始值並不重要,因爲您只能通過增量。