0
在試驗pickle時,我爲一個(非常)簡單的博客編寫了一些代碼。它旨在以反向時間順序從pickle'd列表中顯示帶時間戳的博客內容。然後它會提示您是否要添加到博客中。 (正如你所看到的,我是編程新手)。請對此進行評論和/或提出更有效的方法。這是爲Python 2.7編寫的。另外,我將它保存爲Journal.py。我通過發佈「重新加載(日誌)」來調用它。如何在沒有「重新加載」命令的情況下調用此模塊?謝謝。請求建議以改進非常簡單的基於PICKLE的博客代碼
import pickle
import time
from time import strftime
archive_log = []
new_log = []
with open('journal.pickle','r') as f:
archive_log = pickle.load(f)
for item in reversed(archive_log):
print item
proceed = 'y'
cont = []
while proceed == 'y':
cont = raw_input('Add an entry ? ')
if cont == 'n':
break
else:
new_log = (strftime('%Y%m%d %H:%M:%S *%a* ') + raw_input('Enter new info '))
archive_log.append(new_log)
with open('journal.pickle', 'w') as f:
pickle.dump(archive_log, f)