我想寫一個腳本來完成一些特定的工作,每次工作完成時,我想增加一個job_done_count
1,也就是說如果我運行腳本10次,job_done_count
將是10
。在Python中實現一個全局配置
這是這個劇本的樣子,
#!/usr/bin/env python
job_done_count = 0
...
if __name__ == '__main__':
do_the_job()
job_done_count += 1
我有點懷疑它的工作與否。因爲每次我運行腳本時,job_done_count
將被設置爲0,然後是1.它不記得工作完成的次數。
我不應該把這job_done_count
在腳本中?
你可以使用['pickle'](http://docs.python.org/library/pickle.html)將'job_done_count'保存到一個文件並在每次運行時恢復它 – Nemoden
因此,如果我把'job_done_count '在腳本中,那麼無論如何我都不會得到正確的值。 – Alcott
爲什麼?您首先從文件中獲取它,然後將其保存到文件中。爲什麼它會不正確? – Nemoden